#ifndef __CTP53D__
#define __CTP53D__
#include <stdbool.h>
#include "mesh.h"
#include "enumerations.h"
#include "constants.h"
// ***********************************************************************
// P5 element, conforming, 3D
// ***********************************************************************
static INT C_T_P5_3D_dof[4] = {1,4,6,4};
static INT C_T_P5_3D_Num_Bas = 56;
static INT C_T_P5_3D_Value_Dim = 1;
static INT C_T_P5_3D_Inter_Dim = 1;
static INT C_T_P5_3D_Polydeg = 5;  
static bool C_T_P5_3D_IsOnlyDependOnRefCoord = 1;
static INT C_T_P5_3D_Accuracy = 5; 
static MAPTYPE C_T_P5_3D_Maptype = Affine;
static void C_T_P5_3D_InterFun(DOUBLE RefCoord[], INT dim, DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (257771*x*x*y*y)/420 - (137*y)/12 - (137*z)/12 - (137*x)/12 - (21707*x*x*y*y*y)/60 - (21707*x*x*x*y*y)/60 + (257771*x*x*z*z)/420 - (21707*x*x*z*z*z)/60 - (21707*x*x*x*z*z)/60 + (257771*y*y*z*z)/420 - (21707*y*y*z*z*z)/60 - (21707*y*y*y*z*z)/60 + (380099*x*y)/3780 + (380099*x*z)/3780 + (380099*y*z)/3780 - (2277697*x*y*y)/7560 - (2277697*x*x*y)/7560 + (10663*x*y*y*y)/30 + (10663*x*x*x*y)/30 - (40401*x*y*y*y*y)/280 - (40401*x*x*x*x*y)/280 - (2277697*x*z*z)/7560 - (2277697*x*x*z)/7560 + (10663*x*z*z*z)/30 + (10663*x*x*x*z)/30 - (40401*x*z*z*z*z)/280 - (40401*x*x*x*x*z)/280 - (2277697*y*z*z)/7560 - (2277697*y*y*z)/7560 + (10663*y*z*z*z)/30 + (10663*y*y*y*z)/30 - (40401*y*z*z*z*z)/280 - (40401*y*y*y*y*z)/280 + (375*x*x)/8 - (2125*x*x*x)/24 + (625*x*x*x*x)/8 - (625*x*x*x*x*x)/24 + (375*y*y)/8 - (2125*y*y*y)/24 + (625*y*y*y*y)/8 - (625*y*y*y*y*y)/24 + (375*z*z)/8 - (2125*z*z*z)/24 + (625*z*z*z*z)/8 - (625*z*z*z*z*z)/24 + (9811273*x*y*z*z)/9450 + (9811273*x*y*y*z)/9450 + (9811273*x*x*y*z)/9450 - (1090511*x*y*z*z*z)/1890 - (1090511*x*y*y*y*z)/1890 - (1090511*x*x*x*y*z)/1890 - (698941*x*y*y*z*z)/756 - (698941*x*x*y*z*z)/756 - (698941*x*x*y*y*z)/756 - (3570187*x*y*z)/6300 + 1;
   values[1] = x - (24977*x*x*y*y)/210 + (12416*x*x*y*y*y)/105 + (3153*x*x*x*y*y)/70 - (24977*x*x*z*z)/210 + (12416*x*x*z*z*z)/105 + (3153*x*x*x*z*z)/70 - (7528*x*y)/945 - (7528*x*z)/945 + (12680*x*y*y)/189 + (16361*x*x*y)/1890 - (12416*x*y*y*y)/105 + (1406*x*x*x*y)/105 + (6208*x*y*y*y*y)/105 - (2957*x*x*x*x*y)/210 + (12680*x*z*z)/189 + (16361*x*x*z)/1890 - (12416*x*z*z*z)/105 + (1406*x*x*x*z)/105 + (6208*x*z*z*z*z)/105 - (2957*x*x*x*x*z)/210 - (125*x*x)/12 + (875*x*x*x)/24 - (625*x*x*x*x)/12 + (625*x*x*x*x*x)/24 - (696296*x*y*z*z)/4725 - (696296*x*y*y*z)/4725 + (8507*x*x*y*z)/675 + (12416*x*y*z*z*z)/105 + (12416*x*y*y*y*z)/105 - (53384*x*x*x*y*z)/945 + (6208*x*y*y*z*z)/35 + (143333*x*x*y*z*z)/1890 + (143333*x*x*y*y*z)/1890 + (175216*x*y*z)/4725;
   values[2] = y - (24977*x*x*y*y)/210 + (3153*x*x*y*y*y)/70 + (12416*x*x*x*y*y)/105 - (24977*y*y*z*z)/210 + (12416*y*y*z*z*z)/105 + (3153*y*y*y*z*z)/70 - (7528*x*y)/945 - (7528*y*z)/945 + (16361*x*y*y)/1890 + (12680*x*x*y)/189 + (1406*x*y*y*y)/105 - (12416*x*x*x*y)/105 - (2957*x*y*y*y*y)/210 + (6208*x*x*x*x*y)/105 + (12680*y*z*z)/189 + (16361*y*y*z)/1890 - (12416*y*z*z*z)/105 + (1406*y*y*y*z)/105 + (6208*y*z*z*z*z)/105 - (2957*y*y*y*y*z)/210 - (125*y*y)/12 + (875*y*y*y)/24 - (625*y*y*y*y)/12 + (625*y*y*y*y*y)/24 - (696296*x*y*z*z)/4725 + (8507*x*y*y*z)/675 - (696296*x*x*y*z)/4725 + (12416*x*y*z*z*z)/105 - (53384*x*y*y*y*z)/945 + (12416*x*x*x*y*z)/105 + (143333*x*y*y*z*z)/1890 + (6208*x*x*y*z*z)/35 + (143333*x*x*y*y*z)/1890 + (175216*x*y*z)/4725;
   values[3] = z - (24977*x*x*z*z)/210 + (3153*x*x*z*z*z)/70 + (12416*x*x*x*z*z)/105 - (24977*y*y*z*z)/210 + (3153*y*y*z*z*z)/70 + (12416*y*y*y*z*z)/105 - (7528*x*z)/945 - (7528*y*z)/945 + (16361*x*z*z)/1890 + (12680*x*x*z)/189 + (1406*x*z*z*z)/105 - (12416*x*x*x*z)/105 - (2957*x*z*z*z*z)/210 + (6208*x*x*x*x*z)/105 + (16361*y*z*z)/1890 + (12680*y*y*z)/189 + (1406*y*z*z*z)/105 - (12416*y*y*y*z)/105 - (2957*y*z*z*z*z)/210 + (6208*y*y*y*y*z)/105 - (125*z*z)/12 + (875*z*z*z)/24 - (625*z*z*z*z)/12 + (625*z*z*z*z*z)/24 + (8507*x*y*z*z)/675 - (696296*x*y*y*z)/4725 - (696296*x*x*y*z)/4725 - (53384*x*y*z*z*z)/945 + (12416*x*y*y*y*z)/105 + (12416*x*x*x*y*z)/105 + (143333*x*y*y*z*z)/1890 + (143333*x*x*y*z*z)/1890 + (6208*x*x*y*y*z)/35 + (175216*x*y*z)/4725;
   values[4] = 25*x - (91135*x*x*y*y)/28 + (43910*x*x*y*y*y)/21 + (60675*x*x*x*y*y)/28 - (91135*x*x*z*z)/28 + (43910*x*x*z*z*z)/21 + (60675*x*x*x*z*z)/28 - (75065*x*y)/252 - (75065*x*z)/252 + (551935*x*y*y)/504 + (332615*x*x*y)/252 - (116945*x*y*y*y)/84 - (50175*x*x*x*y)/28 + (95755*x*y*y*y*y)/168 + (16300*x*x*x*x*y)/21 + (551935*x*z*z)/504 + (332615*x*x*z)/252 - (116945*x*z*z*z)/84 - (50175*x*x*x*z)/28 + (95755*x*z*z*z*z)/168 + (16300*x*x*x*x*z)/21 - (1925*x*x)/12 + (8875*x*x*x)/24 - (4375*x*x*x*x)/12 + (3125*x*x*x*x*x)/24 - (658603*x*y*z*z)/252 - (658603*x*y*y*z)/252 - (172073*x*x*y*z)/42 + (13540*x*y*z*z*z)/9 + (13540*x*y*y*y*z)/9 + (37925*x*x*x*y*z)/14 + (470975*x*y*y*z*z)/252 + (487925*x*x*y*z*z)/126 + (487925*x*x*y*y*z)/126 + (353443*x*y*z)/252;
   values[5] = (258805*x*x*y*y)/84 - 25*x - (176215*x*x*y*y*y)/84 - (58675*x*x*x*y*y)/28 + (258805*x*x*z*z)/84 - (176215*x*x*z*z*z)/84 - (58675*x*x*x*z*z)/28 + (179545*x*y)/756 + (179545*x*z)/756 - (189010*x*y*y)/189 - (909445*x*x*y)/756 + (38765*x*y*y*y)/28 + (151525*x*x*x*y)/84 - (12535*x*y*y*y*y)/21 - (71825*x*x*x*x*y)/84 - (189010*x*z*z)/189 - (909445*x*x*z)/756 + (38765*x*z*z*z)/28 + (151525*x*x*x*z)/84 - (12535*x*z*z*z*z)/21 - (71825*x*x*x*x*z)/84 + (2675*x*x)/12 - (7375*x*x*x)/12 + (8125*x*x*x*x)/12 - (3125*x*x*x*x*x)/12 + (1492229*x*y*z*z)/756 + (1492229*x*y*y*z)/756 + (366439*x*x*y*z)/126 - (34970*x*y*z*z*z)/27 - (34970*x*y*y*y*z)/27 - (85025*x*x*x*y*z)/42 - (263950*x*y*y*z*z)/189 - (2293925*x*x*y*z*z)/756 - (2293925*x*x*y*y*z)/756 - (172556*x*y*z)/189;
   values[6] = (50*x)/3 - (176945*x*x*y*y)/84 + (34915*x*x*y*y*y)/21 + (35825*x*x*x*y*y)/28 - (176945*x*x*z*z)/84 + (34915*x*x*z*z*z)/21 + (35825*x*x*x*z*z)/28 - (55915*x*y)/378 - (55915*x*z)/378 + (307105*x*y*y)/378 + (460805*x*x*y)/756 - (26270*x*y*y*y)/21 - (74225*x*x*x*y)/84 + (11965*x*y*y*y*y)/21 + (18775*x*x*x*x*y)/42 + (307105*x*z*z)/378 + (460805*x*x*z)/756 - (26270*x*z*z*z)/21 - (74225*x*x*x*z)/84 + (11965*x*z*z*z*z)/21 + (18775*x*x*x*x*z)/42 - (325*x*x)/2 + (6125*x*x*x)/12 - 625*x*x*x*x + (3125*x*x*x*x*x)/12 - (302224*x*y*z*z)/189 - (302224*x*y*y*z)/189 - (121811*x*x*y*z)/126 + (32530*x*y*z*z*z)/27 + (32530*x*y*y*y*z)/27 + (16475*x*x*x*y*z)/42 + (240050*x*y*y*z*z)/189 + (330175*x*x*y*z*z)/189 + (330175*x*x*y*y*z)/189 + (103069*x*y*z)/189;
   values[7] = (7185*x*x*y*y)/7 - (25*x)/4 - (44305*x*x*y*y*y)/42 - (2550*x*x*x*y*y)/7 + (7185*x*x*z*z)/7 - (44305*x*x*z*z*z)/42 - (2550*x*x*x*z*z)/7 + (14185*x*y)/252 + (14185*x*z)/252 - (33055*x*y*y)/63 - (19895*x*x*y)/504 + (38215*x*y*y*y)/42 - (4675*x*x*x*y)/28 - (9140*x*y*y*y*y)/21 + (21025*x*x*x*x*y)/168 - (33055*x*z*z)/63 - (19895*x*x*z)/504 + (38215*x*z*z*z)/42 - (4675*x*x*x*z)/28 - (9140*x*z*z*z*z)/21 + (21025*x*x*x*x*z)/168 + (1525*x*x)/24 - (5125*x*x*x)/24 + (6875*x*x*x*x)/24 - (3125*x*x*x*x*x)/24 + (65693*x*y*z*z)/63 + (65693*x*y*y*z)/63 - (8599*x*x*y*z)/21 - (16045*x*y*z*z*z)/18 - (16045*x*y*y*y*z)/18 + (6275*x*x*x*y*z)/7 - (57475*x*y*y*z*z)/63 - (43475*x*x*y*z*z)/63 - (43475*x*x*y*y*z)/63 - (13358*x*y*z)/63;
   values[8] = 25*y - (91135*x*x*y*y)/28 + (60675*x*x*y*y*y)/28 + (43910*x*x*x*y*y)/21 - (91135*y*y*z*z)/28 + (43910*y*y*z*z*z)/21 + (60675*y*y*y*z*z)/28 - (75065*x*y)/252 - (75065*y*z)/252 + (332615*x*y*y)/252 + (551935*x*x*y)/504 - (50175*x*y*y*y)/28 - (116945*x*x*x*y)/84 + (16300*x*y*y*y*y)/21 + (95755*x*x*x*x*y)/168 + (551935*y*z*z)/504 + (332615*y*y*z)/252 - (116945*y*z*z*z)/84 - (50175*y*y*y*z)/28 + (95755*y*z*z*z*z)/168 + (16300*y*y*y*y*z)/21 - (1925*y*y)/12 + (8875*y*y*y)/24 - (4375*y*y*y*y)/12 + (3125*y*y*y*y*y)/24 - (658603*x*y*z*z)/252 - (172073*x*y*y*z)/42 - (658603*x*x*y*z)/252 + (13540*x*y*z*z*z)/9 + (37925*x*y*y*y*z)/14 + (13540*x*x*x*y*z)/9 + (487925*x*y*y*z*z)/126 + (470975*x*x*y*z*z)/252 + (487925*x*x*y*y*z)/126 + (353443*x*y*z)/252;
   values[9] = (258805*x*x*y*y)/84 - 25*y - (58675*x*x*y*y*y)/28 - (176215*x*x*x*y*y)/84 + (258805*y*y*z*z)/84 - (176215*y*y*z*z*z)/84 - (58675*y*y*y*z*z)/28 + (179545*x*y)/756 + (179545*y*z)/756 - (909445*x*y*y)/756 - (189010*x*x*y)/189 + (151525*x*y*y*y)/84 + (38765*x*x*x*y)/28 - (71825*x*y*y*y*y)/84 - (12535*x*x*x*x*y)/21 - (189010*y*z*z)/189 - (909445*y*y*z)/756 + (38765*y*z*z*z)/28 + (151525*y*y*y*z)/84 - (12535*y*z*z*z*z)/21 - (71825*y*y*y*y*z)/84 + (2675*y*y)/12 - (7375*y*y*y)/12 + (8125*y*y*y*y)/12 - (3125*y*y*y*y*y)/12 + (1492229*x*y*z*z)/756 + (366439*x*y*y*z)/126 + (1492229*x*x*y*z)/756 - (34970*x*y*z*z*z)/27 - (85025*x*y*y*y*z)/42 - (34970*x*x*x*y*z)/27 - (2293925*x*y*y*z*z)/756 - (263950*x*x*y*z*z)/189 - (2293925*x*x*y*y*z)/756 - (172556*x*y*z)/189;
   values[10] = (50*y)/3 - (176945*x*x*y*y)/84 + (35825*x*x*y*y*y)/28 + (34915*x*x*x*y*y)/21 - (176945*y*y*z*z)/84 + (34915*y*y*z*z*z)/21 + (35825*y*y*y*z*z)/28 - (55915*x*y)/378 - (55915*y*z)/378 + (460805*x*y*y)/756 + (307105*x*x*y)/378 - (74225*x*y*y*y)/84 - (26270*x*x*x*y)/21 + (18775*x*y*y*y*y)/42 + (11965*x*x*x*x*y)/21 + (307105*y*z*z)/378 + (460805*y*y*z)/756 - (26270*y*z*z*z)/21 - (74225*y*y*y*z)/84 + (11965*y*z*z*z*z)/21 + (18775*y*y*y*y*z)/42 - (325*y*y)/2 + (6125*y*y*y)/12 - 625*y*y*y*y + (3125*y*y*y*y*y)/12 - (302224*x*y*z*z)/189 - (121811*x*y*y*z)/126 - (302224*x*x*y*z)/189 + (32530*x*y*z*z*z)/27 + (16475*x*y*y*y*z)/42 + (32530*x*x*x*y*z)/27 + (330175*x*y*y*z*z)/189 + (240050*x*x*y*z*z)/189 + (330175*x*x*y*y*z)/189 + (103069*x*y*z)/189;
   values[11] = (7185*x*x*y*y)/7 - (25*y)/4 - (2550*x*x*y*y*y)/7 - (44305*x*x*x*y*y)/42 + (7185*y*y*z*z)/7 - (44305*y*y*z*z*z)/42 - (2550*y*y*y*z*z)/7 + (14185*x*y)/252 + (14185*y*z)/252 - (19895*x*y*y)/504 - (33055*x*x*y)/63 - (4675*x*y*y*y)/28 + (38215*x*x*x*y)/42 + (21025*x*y*y*y*y)/168 - (9140*x*x*x*x*y)/21 - (33055*y*z*z)/63 - (19895*y*y*z)/504 + (38215*y*z*z*z)/42 - (4675*y*y*y*z)/28 - (9140*y*z*z*z*z)/21 + (21025*y*y*y*y*z)/168 + (1525*y*y)/24 - (5125*y*y*y)/24 + (6875*y*y*y*y)/24 - (3125*y*y*y*y*y)/24 + (65693*x*y*z*z)/63 - (8599*x*y*y*z)/21 + (65693*x*x*y*z)/63 - (16045*x*y*z*z*z)/18 + (6275*x*y*y*y*z)/7 - (16045*x*x*x*y*z)/18 - (43475*x*y*y*z*z)/63 - (57475*x*x*y*z*z)/63 - (43475*x*x*y*y*z)/63 - (13358*x*y*z)/63;
   values[12] = 25*z - (91135*x*x*z*z)/28 + (60675*x*x*z*z*z)/28 + (43910*x*x*x*z*z)/21 - (91135*y*y*z*z)/28 + (60675*y*y*z*z*z)/28 + (43910*y*y*y*z*z)/21 - (75065*x*z)/252 - (75065*y*z)/252 + (332615*x*z*z)/252 + (551935*x*x*z)/504 - (50175*x*z*z*z)/28 - (116945*x*x*x*z)/84 + (16300*x*z*z*z*z)/21 + (95755*x*x*x*x*z)/168 + (332615*y*z*z)/252 + (551935*y*y*z)/504 - (50175*y*z*z*z)/28 - (116945*y*y*y*z)/84 + (16300*y*z*z*z*z)/21 + (95755*y*y*y*y*z)/168 - (1925*z*z)/12 + (8875*z*z*z)/24 - (4375*z*z*z*z)/12 + (3125*z*z*z*z*z)/24 - (172073*x*y*z*z)/42 - (658603*x*y*y*z)/252 - (658603*x*x*y*z)/252 + (37925*x*y*z*z*z)/14 + (13540*x*y*y*y*z)/9 + (13540*x*x*x*y*z)/9 + (487925*x*y*y*z*z)/126 + (487925*x*x*y*z*z)/126 + (470975*x*x*y*y*z)/252 + (353443*x*y*z)/252;
   values[13] = (258805*x*x*z*z)/84 - 25*z - (58675*x*x*z*z*z)/28 - (176215*x*x*x*z*z)/84 + (258805*y*y*z*z)/84 - (58675*y*y*z*z*z)/28 - (176215*y*y*y*z*z)/84 + (179545*x*z)/756 + (179545*y*z)/756 - (909445*x*z*z)/756 - (189010*x*x*z)/189 + (151525*x*z*z*z)/84 + (38765*x*x*x*z)/28 - (71825*x*z*z*z*z)/84 - (12535*x*x*x*x*z)/21 - (909445*y*z*z)/756 - (189010*y*y*z)/189 + (151525*y*z*z*z)/84 + (38765*y*y*y*z)/28 - (71825*y*z*z*z*z)/84 - (12535*y*y*y*y*z)/21 + (2675*z*z)/12 - (7375*z*z*z)/12 + (8125*z*z*z*z)/12 - (3125*z*z*z*z*z)/12 + (366439*x*y*z*z)/126 + (1492229*x*y*y*z)/756 + (1492229*x*x*y*z)/756 - (85025*x*y*z*z*z)/42 - (34970*x*y*y*y*z)/27 - (34970*x*x*x*y*z)/27 - (2293925*x*y*y*z*z)/756 - (2293925*x*x*y*z*z)/756 - (263950*x*x*y*y*z)/189 - (172556*x*y*z)/189;
   values[14] = (50*z)/3 - (176945*x*x*z*z)/84 + (35825*x*x*z*z*z)/28 + (34915*x*x*x*z*z)/21 - (176945*y*y*z*z)/84 + (35825*y*y*z*z*z)/28 + (34915*y*y*y*z*z)/21 - (55915*x*z)/378 - (55915*y*z)/378 + (460805*x*z*z)/756 + (307105*x*x*z)/378 - (74225*x*z*z*z)/84 - (26270*x*x*x*z)/21 + (18775*x*z*z*z*z)/42 + (11965*x*x*x*x*z)/21 + (460805*y*z*z)/756 + (307105*y*y*z)/378 - (74225*y*z*z*z)/84 - (26270*y*y*y*z)/21 + (18775*y*z*z*z*z)/42 + (11965*y*y*y*y*z)/21 - (325*z*z)/2 + (6125*z*z*z)/12 - 625*z*z*z*z + (3125*z*z*z*z*z)/12 - (121811*x*y*z*z)/126 - (302224*x*y*y*z)/189 - (302224*x*x*y*z)/189 + (16475*x*y*z*z*z)/42 + (32530*x*y*y*y*z)/27 + (32530*x*x*x*y*z)/27 + (330175*x*y*y*z*z)/189 + (330175*x*x*y*z*z)/189 + (240050*x*x*y*y*z)/189 + (103069*x*y*z)/189;
   values[15] = (7185*x*x*z*z)/7 - (25*z)/4 - (2550*x*x*z*z*z)/7 - (44305*x*x*x*z*z)/42 + (7185*y*y*z*z)/7 - (2550*y*y*z*z*z)/7 - (44305*y*y*y*z*z)/42 + (14185*x*z)/252 + (14185*y*z)/252 - (19895*x*z*z)/504 - (33055*x*x*z)/63 - (4675*x*z*z*z)/28 + (38215*x*x*x*z)/42 + (21025*x*z*z*z*z)/168 - (9140*x*x*x*x*z)/21 - (19895*y*z*z)/504 - (33055*y*y*z)/63 - (4675*y*z*z*z)/28 + (38215*y*y*y*z)/42 + (21025*y*z*z*z*z)/168 - (9140*y*y*y*y*z)/21 + (1525*z*z)/24 - (5125*z*z*z)/24 + (6875*z*z*z*z)/24 - (3125*z*z*z*z*z)/24 - (8599*x*y*z*z)/21 + (65693*x*y*y*z)/63 + (65693*x*x*y*z)/63 + (6275*x*y*z*z*z)/7 - (16045*x*y*y*y*z)/18 - (16045*x*x*x*y*z)/18 - (43475*x*y*y*z*z)/63 - (43475*x*x*y*z*z)/63 - (57475*x*x*y*y*z)/63 - (13358*x*y*z)/63;
   values[16] = 355*x*x*y*y - (9605*x*x*y*y*y)/14 + (2645*x*x*x*y*y)/14 + (1105*x*y)/252 - (51215*x*y*y)/126 + (170515*x*x*y)/504 + (11635*x*y*y*y)/14 - (24855*x*x*x*y)/28 - (9140*x*y*y*y*y)/21 + (95755*x*x*x*x*y)/168 + (1541*x*y*z*z)/126 + (54293*x*y*y*z)/63 - (48082*x*x*y*z)/63 - (107045*x*y*y*y*z)/126 + (97705*x*x*x*y*z)/126 - (107045*x*y*y*z*z)/126 + (97705*x*x*y*z*z)/126 - (4670*x*x*y*y*z)/63 - (1541*x*y*z)/126;
   values[17] = (4315*x*x*y*y*y)/7 - (2435*x*x*y*y)/12 - (8115*x*x*x*y*y)/28 - (1195*x*y)/378 + (180745*x*y*y)/378 - (323635*x*x*y)/756 - (21590*x*y*y*y)/21 + (84265*x*x*x*y)/84 + (11965*x*y*y*y*y)/21 - (12535*x*x*x*x*y)/21 + (1006*x*y*z*z)/189 - (202024*x*y*y*z)/189 + (207476*x*x*y*z)/189 + (203030*x*y*y*y*z)/189 - (206470*x*x*x*y*z)/189 + (203030*x*y*y*z*z)/189 - (206470*x*x*y*z*z)/189 - (3440*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[18] = (4315*x*x*x*y*y)/7 - (8115*x*x*y*y*y)/28 - (2435*x*x*y*y)/12 - (1195*x*y)/378 - (323635*x*y*y)/756 + (180745*x*x*y)/378 + (84265*x*y*y*y)/84 - (21590*x*x*x*y)/21 - (12535*x*y*y*y*y)/21 + (11965*x*x*x*x*y)/21 + (1006*x*y*z*z)/189 + (207476*x*y*y*z)/189 - (202024*x*x*y*z)/189 - (206470*x*y*y*y*z)/189 + (203030*x*x*x*y*z)/189 - (206470*x*y*y*z*z)/189 + (203030*x*x*y*z*z)/189 - (3440*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[19] = 355*x*x*y*y + (2645*x*x*y*y*y)/14 - (9605*x*x*x*y*y)/14 + (1105*x*y)/252 + (170515*x*y*y)/504 - (51215*x*x*y)/126 - (24855*x*y*y*y)/28 + (11635*x*x*x*y)/14 + (95755*x*y*y*y*y)/168 - (9140*x*x*x*x*y)/21 + (1541*x*y*z*z)/126 - (48082*x*y*y*z)/63 + (54293*x*x*y*z)/63 + (97705*x*y*y*y*z)/126 - (107045*x*x*x*y*z)/126 + (97705*x*y*y*z*z)/126 - (107045*x*x*y*z*z)/126 - (4670*x*x*y*y*z)/63 - (1541*x*y*z)/126;
   values[20] = 355*x*x*z*z - (9605*x*x*z*z*z)/14 + (2645*x*x*x*z*z)/14 + (1105*x*z)/252 - (51215*x*z*z)/126 + (170515*x*x*z)/504 + (11635*x*z*z*z)/14 - (24855*x*x*x*z)/28 - (9140*x*z*z*z*z)/21 + (95755*x*x*x*x*z)/168 + (54293*x*y*z*z)/63 + (1541*x*y*y*z)/126 - (48082*x*x*y*z)/63 - (107045*x*y*z*z*z)/126 + (97705*x*x*x*y*z)/126 - (107045*x*y*y*z*z)/126 - (4670*x*x*y*z*z)/63 + (97705*x*x*y*y*z)/126 - (1541*x*y*z)/126;
   values[21] = (4315*x*x*z*z*z)/7 - (2435*x*x*z*z)/12 - (8115*x*x*x*z*z)/28 - (1195*x*z)/378 + (180745*x*z*z)/378 - (323635*x*x*z)/756 - (21590*x*z*z*z)/21 + (84265*x*x*x*z)/84 + (11965*x*z*z*z*z)/21 - (12535*x*x*x*x*z)/21 - (202024*x*y*z*z)/189 + (1006*x*y*y*z)/189 + (207476*x*x*y*z)/189 + (203030*x*y*z*z*z)/189 - (206470*x*x*x*y*z)/189 + (203030*x*y*y*z*z)/189 - (3440*x*x*y*z*z)/189 - (206470*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[22] = (4315*x*x*x*z*z)/7 - (8115*x*x*z*z*z)/28 - (2435*x*x*z*z)/12 - (1195*x*z)/378 - (323635*x*z*z)/756 + (180745*x*x*z)/378 + (84265*x*z*z*z)/84 - (21590*x*x*x*z)/21 - (12535*x*z*z*z*z)/21 + (11965*x*x*x*x*z)/21 + (207476*x*y*z*z)/189 + (1006*x*y*y*z)/189 - (202024*x*x*y*z)/189 - (206470*x*y*z*z*z)/189 + (203030*x*x*x*y*z)/189 - (206470*x*y*y*z*z)/189 - (3440*x*x*y*z*z)/189 + (203030*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[23] = 355*x*x*z*z + (2645*x*x*z*z*z)/14 - (9605*x*x*x*z*z)/14 + (1105*x*z)/252 + (170515*x*z*z)/504 - (51215*x*x*z)/126 - (24855*x*z*z*z)/28 + (11635*x*x*x*z)/14 + (95755*x*z*z*z*z)/168 - (9140*x*x*x*x*z)/21 - (48082*x*y*z*z)/63 + (1541*x*y*y*z)/126 + (54293*x*x*y*z)/63 + (97705*x*y*z*z*z)/126 - (107045*x*x*x*y*z)/126 + (97705*x*y*y*z*z)/126 - (4670*x*x*y*z*z)/63 - (107045*x*x*y*y*z)/126 - (1541*x*y*z)/126;
   values[24] = 355*y*y*z*z - (9605*y*y*z*z*z)/14 + (2645*y*y*y*z*z)/14 + (1105*y*z)/252 - (51215*y*z*z)/126 + (170515*y*y*z)/504 + (11635*y*z*z*z)/14 - (24855*y*y*y*z)/28 - (9140*y*z*z*z*z)/21 + (95755*y*y*y*y*z)/168 + (54293*x*y*z*z)/63 - (48082*x*y*y*z)/63 + (1541*x*x*y*z)/126 - (107045*x*y*z*z*z)/126 + (97705*x*y*y*y*z)/126 - (4670*x*y*y*z*z)/63 - (107045*x*x*y*z*z)/126 + (97705*x*x*y*y*z)/126 - (1541*x*y*z)/126;
   values[25] = (4315*y*y*z*z*z)/7 - (2435*y*y*z*z)/12 - (8115*y*y*y*z*z)/28 - (1195*y*z)/378 + (180745*y*z*z)/378 - (323635*y*y*z)/756 - (21590*y*z*z*z)/21 + (84265*y*y*y*z)/84 + (11965*y*z*z*z*z)/21 - (12535*y*y*y*y*z)/21 - (202024*x*y*z*z)/189 + (207476*x*y*y*z)/189 + (1006*x*x*y*z)/189 + (203030*x*y*z*z*z)/189 - (206470*x*y*y*y*z)/189 - (3440*x*y*y*z*z)/189 + (203030*x*x*y*z*z)/189 - (206470*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[26] = (4315*y*y*y*z*z)/7 - (8115*y*y*z*z*z)/28 - (2435*y*y*z*z)/12 - (1195*y*z)/378 - (323635*y*z*z)/756 + (180745*y*y*z)/378 + (84265*y*z*z*z)/84 - (21590*y*y*y*z)/21 - (12535*y*z*z*z*z)/21 + (11965*y*y*y*y*z)/21 + (207476*x*y*z*z)/189 - (202024*x*y*y*z)/189 + (1006*x*x*y*z)/189 - (206470*x*y*z*z*z)/189 + (203030*x*y*y*y*z)/189 - (3440*x*y*y*z*z)/189 - (206470*x*x*y*z*z)/189 + (203030*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[27] = 355*y*y*z*z + (2645*y*y*z*z*z)/14 - (9605*y*y*y*z*z)/14 + (1105*y*z)/252 + (170515*y*z*z)/504 - (51215*y*y*z)/126 - (24855*y*z*z*z)/28 + (11635*y*y*y*z)/14 + (95755*y*z*z*z*z)/168 - (9140*y*y*y*y*z)/21 - (48082*x*y*z*z)/63 + (54293*x*y*y*z)/63 + (1541*x*x*y*z)/126 + (97705*x*y*z*z*z)/126 - (107045*x*y*y*y*z)/126 - (4670*x*y*y*z*z)/63 + (97705*x*x*y*z*z)/126 - (107045*x*x*y*y*z)/126 - (1541*x*y*z)/126;
   values[28] = (2106*x*x*x*y*z)/5 - (4293*x*y*y*z)/100 - (14742*x*x*y*z)/25 - (81*x*y*z*z*z)/5 - (81*x*y*y*y*z)/5 - (4293*x*y*z*z)/100 - (11583*x*y*y*z*z)/20 + (4212*x*x*y*z*z)/5 + (4212*x*x*y*y*z)/5 + (7533*x*y*z)/100;
   values[29] = (9801*x*x*y*z)/70 - (81*x*y*y*z)/5 - (81*x*y*z*z)/5 + (81*x*y*z*z*z)/7 + (81*x*y*y*y*z)/7 + (2349*x*x*x*y*z)/14 + 648*x*y*y*z*z - (4212*x*x*y*z*z)/7 - (4212*x*x*y*y*z)/7 - (243*x*y*z)/35;
   values[30] = (2106*x*y*y*y*z)/5 - (14742*x*y*y*z)/25 - (4293*x*x*y*z)/100 - (81*x*y*z*z*z)/5 - (4293*x*y*z*z)/100 - (81*x*x*x*y*z)/5 + (4212*x*y*y*z*z)/5 - (11583*x*x*y*z*z)/20 + (4212*x*x*y*y*z)/5 + (7533*x*y*z)/100;
   values[31] = (9801*x*y*y*z)/70 - (81*x*y*z*z)/5 - (81*x*x*y*z)/5 + (81*x*y*z*z*z)/7 + (2349*x*y*y*y*z)/14 + (81*x*x*x*y*z)/7 - (4212*x*y*y*z*z)/7 + 648*x*x*y*z*z - (4212*x*x*y*y*z)/7 - (243*x*y*z)/35;
   values[32] = (2106*x*y*z*z*z)/5 - (4293*x*y*y*z)/100 - (4293*x*x*y*z)/100 - (14742*x*y*z*z)/25 - (81*x*y*y*y*z)/5 - (81*x*x*x*y*z)/5 + (4212*x*y*y*z*z)/5 + (4212*x*x*y*z*z)/5 - (11583*x*x*y*y*z)/20 + (7533*x*y*z)/100;
   values[33] = (9801*x*y*z*z)/70 - (81*x*y*y*z)/5 - (81*x*x*y*z)/5 + (2349*x*y*z*z*z)/14 + (81*x*y*y*y*z)/7 + (81*x*x*x*y*z)/7 - (4212*x*y*y*z*z)/7 - (4212*x*x*y*z*z)/7 + 648*x*x*y*y*z - (243*x*y*z)/35;
   values[34] = (37179*y*y*z*z*z)/20 - (50301*y*y*z*z)/20 + (37179*y*y*y*z*z)/20 - (1863*y*z)/20 + (6399*y*z*z)/10 + (6399*y*y*z)/10 - (19683*y*z*z*z)/20 - (19683*y*y*y*z)/20 + (2187*y*z*z*z*z)/5 + (2187*y*y*y*y*z)/5 - (29403*x*y*z*z)/100 - (29403*x*y*y*z)/100 + (16848*x*x*y*z)/25 + (2187*x*y*z*z*z)/5 + (2187*x*y*y*y*z)/5 - (2106*x*x*x*y*z)/5 + (28431*x*y*y*z*z)/20 - (2106*x*x*y*z*z)/5 - (2106*x*x*y*y*z)/5 - (15957*x*y*z)/100;
   values[35] = 4374*y*y*z*z - (41553*y*y*z*z*z)/14 - (41553*y*y*y*z*z)/14 + (2106*y*z)/7 - (19521*y*z*z)/14 - (19521*y*y*z)/14 + (13122*y*z*z*z)/7 + (13122*y*y*y*z)/7 - (10935*y*z*z*z*z)/14 - (10935*y*y*y*y*z)/14 + (87723*x*y*z*z)/35 + (87723*x*y*y*z)/35 + (22518*x*x*y*z)/35 - (24057*x*y*z*z*z)/14 - (24057*x*y*y*y*z)/14 - (2349*x*x*x*y*z)/14 - (28431*x*y*y*z*z)/7 - (15471*x*x*y*z*z)/14 - (15471*x*x*y*y*z)/14 - (54351*x*y*z)/70;
   values[36] = (15309*y*y*z*z)/20 - (2187*y*y*z*z*z)/20 - (2187*y*y*y*z*z)/2 + (81*y*z)/5 + (6237*y*z*z)/20 - (11259*y*y*z)/20 - (15309*y*z*z*z)/20 + (2187*y*y*y*z)/2 + (2187*y*z*z*z*z)/5 - (2187*y*y*y*y*z)/4 - (63909*x*y*z*z)/50 + (101817*x*y*y*z)/100 - (9153*x*x*y*z)/100 + (6561*x*y*z*z*z)/5 - (2187*x*y*y*y*z)/2 + (81*x*x*x*y*z)/5 - (2187*x*y*y*z*z)/10 + 891*x*x*y*z*z - (10611*x*x*y*y*z)/20 + (5913*x*y*z)/100;
   values[37] = (8748*y*y*y*z*z)/7 - (2187*y*y*z*z*z)/14 - (10935*y*y*z*z)/14 - (81*y*z)/7 - (6399*y*z*z)/14 + (4455*y*y*z)/7 + (8748*y*z*z*z)/7 - (8748*y*y*y*z)/7 - (10935*y*z*z*z*z)/14 + (4374*y*y*y*y*z)/7 + (77031*x*y*z*z)/70 - (43497*x*y*y*z)/35 + (648*x*x*y*z)/35 - (19683*x*y*z*z*z)/14 + (8748*x*y*y*y*z)/7 - (81*x*x*x*y*z)/7 + (4374*x*y*y*z*z)/7 - (4455*x*x*y*z*z)/7 + (4293*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[38] = (15309*y*y*z*z)/20 - (2187*y*y*z*z*z)/2 - (2187*y*y*y*z*z)/20 + (81*y*z)/5 - (11259*y*z*z)/20 + (6237*y*y*z)/20 + (2187*y*z*z*z)/2 - (15309*y*y*y*z)/20 - (2187*y*z*z*z*z)/4 + (2187*y*y*y*y*z)/5 + (101817*x*y*z*z)/100 - (63909*x*y*y*z)/50 - (9153*x*x*y*z)/100 - (2187*x*y*z*z*z)/2 + (6561*x*y*y*y*z)/5 + (81*x*x*x*y*z)/5 - (2187*x*y*y*z*z)/10 - (10611*x*x*y*z*z)/20 + 891*x*x*y*y*z + (5913*x*y*z)/100;
   values[39] = (8748*y*y*z*z*z)/7 - (10935*y*y*z*z)/14 - (2187*y*y*y*z*z)/14 - (81*y*z)/7 + (4455*y*z*z)/7 - (6399*y*y*z)/14 - (8748*y*z*z*z)/7 + (8748*y*y*y*z)/7 + (4374*y*z*z*z*z)/7 - (10935*y*y*y*y*z)/14 - (43497*x*y*z*z)/35 + (77031*x*y*y*z)/70 + (648*x*x*y*z)/35 + (8748*x*y*z*z*z)/7 - (19683*x*y*y*y*z)/14 - (81*x*x*x*y*z)/7 + (4374*x*y*y*z*z)/7 + (4293*x*x*y*z*z)/7 - (4455*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[40] = (37179*x*x*z*z*z)/20 - (50301*x*x*z*z)/20 + (37179*x*x*x*z*z)/20 - (1863*x*z)/20 + (6399*x*z*z)/10 + (6399*x*x*z)/10 - (19683*x*z*z*z)/20 - (19683*x*x*x*z)/20 + (2187*x*z*z*z*z)/5 + (2187*x*x*x*x*z)/5 - (29403*x*y*z*z)/100 + (16848*x*y*y*z)/25 - (29403*x*x*y*z)/100 + (2187*x*y*z*z*z)/5 - (2106*x*y*y*y*z)/5 + (2187*x*x*x*y*z)/5 - (2106*x*y*y*z*z)/5 + (28431*x*x*y*z*z)/20 - (2106*x*x*y*y*z)/5 - (15957*x*y*z)/100;
   values[41] = 4374*x*x*z*z - (41553*x*x*z*z*z)/14 - (41553*x*x*x*z*z)/14 + (2106*x*z)/7 - (19521*x*z*z)/14 - (19521*x*x*z)/14 + (13122*x*z*z*z)/7 + (13122*x*x*x*z)/7 - (10935*x*z*z*z*z)/14 - (10935*x*x*x*x*z)/14 + (87723*x*y*z*z)/35 + (22518*x*y*y*z)/35 + (87723*x*x*y*z)/35 - (24057*x*y*z*z*z)/14 - (2349*x*y*y*y*z)/14 - (24057*x*x*x*y*z)/14 - (15471*x*y*y*z*z)/14 - (28431*x*x*y*z*z)/7 - (15471*x*x*y*y*z)/14 - (54351*x*y*z)/70;
   values[42] = (15309*x*x*z*z)/20 - (2187*x*x*z*z*z)/2 - (2187*x*x*x*z*z)/20 + (81*x*z)/5 - (11259*x*z*z)/20 + (6237*x*x*z)/20 + (2187*x*z*z*z)/2 - (15309*x*x*x*z)/20 - (2187*x*z*z*z*z)/4 + (2187*x*x*x*x*z)/5 + (101817*x*y*z*z)/100 - (9153*x*y*y*z)/100 - (63909*x*x*y*z)/50 - (2187*x*y*z*z*z)/2 + (81*x*y*y*y*z)/5 + (6561*x*x*x*y*z)/5 - (10611*x*y*y*z*z)/20 - (2187*x*x*y*z*z)/10 + 891*x*x*y*y*z + (5913*x*y*z)/100;
   values[43] = (8748*x*x*z*z*z)/7 - (10935*x*x*z*z)/14 - (2187*x*x*x*z*z)/14 - (81*x*z)/7 + (4455*x*z*z)/7 - (6399*x*x*z)/14 - (8748*x*z*z*z)/7 + (8748*x*x*x*z)/7 + (4374*x*z*z*z*z)/7 - (10935*x*x*x*x*z)/14 - (43497*x*y*z*z)/35 + (648*x*y*y*z)/35 + (77031*x*x*y*z)/70 + (8748*x*y*z*z*z)/7 - (81*x*y*y*y*z)/7 - (19683*x*x*x*y*z)/14 + (4293*x*y*y*z*z)/7 + (4374*x*x*y*z*z)/7 - (4455*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[44] = (15309*x*x*z*z)/20 - (2187*x*x*z*z*z)/20 - (2187*x*x*x*z*z)/2 + (81*x*z)/5 + (6237*x*z*z)/20 - (11259*x*x*z)/20 - (15309*x*z*z*z)/20 + (2187*x*x*x*z)/2 + (2187*x*z*z*z*z)/5 - (2187*x*x*x*x*z)/4 - (63909*x*y*z*z)/50 - (9153*x*y*y*z)/100 + (101817*x*x*y*z)/100 + (6561*x*y*z*z*z)/5 + (81*x*y*y*y*z)/5 - (2187*x*x*x*y*z)/2 + 891*x*y*y*z*z - (2187*x*x*y*z*z)/10 - (10611*x*x*y*y*z)/20 + (5913*x*y*z)/100;
   values[45] = (8748*x*x*x*z*z)/7 - (2187*x*x*z*z*z)/14 - (10935*x*x*z*z)/14 - (81*x*z)/7 - (6399*x*z*z)/14 + (4455*x*x*z)/7 + (8748*x*z*z*z)/7 - (8748*x*x*x*z)/7 - (10935*x*z*z*z*z)/14 + (4374*x*x*x*x*z)/7 + (77031*x*y*z*z)/70 + (648*x*y*y*z)/35 - (43497*x*x*y*z)/35 - (19683*x*y*z*z*z)/14 - (81*x*y*y*y*z)/7 + (8748*x*x*x*y*z)/7 - (4455*x*y*y*z*z)/7 + (4374*x*x*y*z*z)/7 + (4293*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[46] = (37179*x*x*y*y*y)/20 - (50301*x*x*y*y)/20 + (37179*x*x*x*y*y)/20 - (1863*x*y)/20 + (6399*x*y*y)/10 + (6399*x*x*y)/10 - (19683*x*y*y*y)/20 - (19683*x*x*x*y)/20 + (2187*x*y*y*y*y)/5 + (2187*x*x*x*x*y)/5 + (16848*x*y*z*z)/25 - (29403*x*y*y*z)/100 - (29403*x*x*y*z)/100 - (2106*x*y*z*z*z)/5 + (2187*x*y*y*y*z)/5 + (2187*x*x*x*y*z)/5 - (2106*x*y*y*z*z)/5 - (2106*x*x*y*z*z)/5 + (28431*x*x*y*y*z)/20 - (15957*x*y*z)/100;
   values[47] = 4374*x*x*y*y - (41553*x*x*y*y*y)/14 - (41553*x*x*x*y*y)/14 + (2106*x*y)/7 - (19521*x*y*y)/14 - (19521*x*x*y)/14 + (13122*x*y*y*y)/7 + (13122*x*x*x*y)/7 - (10935*x*y*y*y*y)/14 - (10935*x*x*x*x*y)/14 + (22518*x*y*z*z)/35 + (87723*x*y*y*z)/35 + (87723*x*x*y*z)/35 - (2349*x*y*z*z*z)/14 - (24057*x*y*y*y*z)/14 - (24057*x*x*x*y*z)/14 - (15471*x*y*y*z*z)/14 - (15471*x*x*y*z*z)/14 - (28431*x*x*y*y*z)/7 - (54351*x*y*z)/70;
   values[48] = (15309*x*x*y*y)/20 - (2187*x*x*y*y*y)/20 - (2187*x*x*x*y*y)/2 + (81*x*y)/5 + (6237*x*y*y)/20 - (11259*x*x*y)/20 - (15309*x*y*y*y)/20 + (2187*x*x*x*y)/2 + (2187*x*y*y*y*y)/5 - (2187*x*x*x*x*y)/4 - (9153*x*y*z*z)/100 - (63909*x*y*y*z)/50 + (101817*x*x*y*z)/100 + (81*x*y*z*z*z)/5 + (6561*x*y*y*y*z)/5 - (2187*x*x*x*y*z)/2 + 891*x*y*y*z*z - (10611*x*x*y*z*z)/20 - (2187*x*x*y*y*z)/10 + (5913*x*y*z)/100;
   values[49] = (8748*x*x*x*y*y)/7 - (2187*x*x*y*y*y)/14 - (10935*x*x*y*y)/14 - (81*x*y)/7 - (6399*x*y*y)/14 + (4455*x*x*y)/7 + (8748*x*y*y*y)/7 - (8748*x*x*x*y)/7 - (10935*x*y*y*y*y)/14 + (4374*x*x*x*x*y)/7 + (648*x*y*z*z)/35 + (77031*x*y*y*z)/70 - (43497*x*x*y*z)/35 - (81*x*y*z*z*z)/7 - (19683*x*y*y*y*z)/14 + (8748*x*x*x*y*z)/7 - (4455*x*y*y*z*z)/7 + (4293*x*x*y*z*z)/7 + (4374*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[50] = (15309*x*x*y*y)/20 - (2187*x*x*y*y*y)/2 - (2187*x*x*x*y*y)/20 + (81*x*y)/5 - (11259*x*y*y)/20 + (6237*x*x*y)/20 + (2187*x*y*y*y)/2 - (15309*x*x*x*y)/20 - (2187*x*y*y*y*y)/4 + (2187*x*x*x*x*y)/5 - (9153*x*y*z*z)/100 + (101817*x*y*y*z)/100 - (63909*x*x*y*z)/50 + (81*x*y*z*z*z)/5 - (2187*x*y*y*y*z)/2 + (6561*x*x*x*y*z)/5 - (10611*x*y*y*z*z)/20 + 891*x*x*y*z*z - (2187*x*x*y*y*z)/10 + (5913*x*y*z)/100;
   values[51] = (8748*x*x*y*y*y)/7 - (10935*x*x*y*y)/14 - (2187*x*x*x*y*y)/14 - (81*x*y)/7 + (4455*x*y*y)/7 - (6399*x*x*y)/14 - (8748*x*y*y*y)/7 + (8748*x*x*x*y)/7 + (4374*x*y*y*y*y)/7 - (10935*x*x*x*x*y)/14 + (648*x*y*z*z)/35 - (43497*x*y*y*z)/35 + (77031*x*x*y*z)/70 - (81*x*y*z*z*z)/7 + (8748*x*y*y*y*z)/7 - (19683*x*x*x*y*z)/14 + (4293*x*y*y*z*z)/7 - (4455*x*x*y*z*z)/7 + (4374*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[52] = (3125*x*y*z*z*z)/2 - (5625*x*y*y*z)/2 - (5625*x*x*y*z)/2 - (5625*x*y*z*z)/2 + (3125*x*y*y*y*z)/2 + (3125*x*x*x*y*z)/2 + 3125*x*y*y*z*z + 3125*x*x*y*z*z + 3125*x*x*y*y*z + 1250*x*y*z;
   values[53] = 1875*x*y*z*z + (625*x*y*y*z)/2 + (625*x*x*y*z)/2 - (3125*x*y*z*z*z)/2 - (3125*x*y*y*z*z)/2 - (3125*x*x*y*z*z)/2 - (625*x*y*z)/2;
   values[54] = (625*x*y*z*z)/2 + 1875*x*y*y*z + (625*x*x*y*z)/2 - (3125*x*y*y*y*z)/2 - (3125*x*y*y*z*z)/2 - (3125*x*x*y*y*z)/2 - (625*x*y*z)/2;
   values[55] = (625*x*y*z*z)/2 + (625*x*y*y*z)/2 + 1875*x*x*y*z - (3125*x*x*x*y*z)/2 - (3125*x*x*y*z*z)/2 - (3125*x*x*y*y*z)/2 - (625*x*y*z)/2;
}

static void C_T_P5_3D_D000(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (257771*x*x*y*y)/420 - (137*y)/12 - (137*z)/12 - (137*x)/12 - (21707*x*x*y*y*y)/60 - (21707*x*x*x*y*y)/60 + (257771*x*x*z*z)/420 - (21707*x*x*z*z*z)/60 - (21707*x*x*x*z*z)/60 + (257771*y*y*z*z)/420 - (21707*y*y*z*z*z)/60 - (21707*y*y*y*z*z)/60 + (380099*x*y)/3780 + (380099*x*z)/3780 + (380099*y*z)/3780 - (2277697*x*y*y)/7560 - (2277697*x*x*y)/7560 + (10663*x*y*y*y)/30 + (10663*x*x*x*y)/30 - (40401*x*y*y*y*y)/280 - (40401*x*x*x*x*y)/280 - (2277697*x*z*z)/7560 - (2277697*x*x*z)/7560 + (10663*x*z*z*z)/30 + (10663*x*x*x*z)/30 - (40401*x*z*z*z*z)/280 - (40401*x*x*x*x*z)/280 - (2277697*y*z*z)/7560 - (2277697*y*y*z)/7560 + (10663*y*z*z*z)/30 + (10663*y*y*y*z)/30 - (40401*y*z*z*z*z)/280 - (40401*y*y*y*y*z)/280 + (375*x*x)/8 - (2125*x*x*x)/24 + (625*x*x*x*x)/8 - (625*x*x*x*x*x)/24 + (375*y*y)/8 - (2125*y*y*y)/24 + (625*y*y*y*y)/8 - (625*y*y*y*y*y)/24 + (375*z*z)/8 - (2125*z*z*z)/24 + (625*z*z*z*z)/8 - (625*z*z*z*z*z)/24 + (9811273*x*y*z*z)/9450 + (9811273*x*y*y*z)/9450 + (9811273*x*x*y*z)/9450 - (1090511*x*y*z*z*z)/1890 - (1090511*x*y*y*y*z)/1890 - (1090511*x*x*x*y*z)/1890 - (698941*x*y*y*z*z)/756 - (698941*x*x*y*z*z)/756 - (698941*x*x*y*y*z)/756 - (3570187*x*y*z)/6300 + 1;
   values[1] = x - (24977*x*x*y*y)/210 + (12416*x*x*y*y*y)/105 + (3153*x*x*x*y*y)/70 - (24977*x*x*z*z)/210 + (12416*x*x*z*z*z)/105 + (3153*x*x*x*z*z)/70 - (7528*x*y)/945 - (7528*x*z)/945 + (12680*x*y*y)/189 + (16361*x*x*y)/1890 - (12416*x*y*y*y)/105 + (1406*x*x*x*y)/105 + (6208*x*y*y*y*y)/105 - (2957*x*x*x*x*y)/210 + (12680*x*z*z)/189 + (16361*x*x*z)/1890 - (12416*x*z*z*z)/105 + (1406*x*x*x*z)/105 + (6208*x*z*z*z*z)/105 - (2957*x*x*x*x*z)/210 - (125*x*x)/12 + (875*x*x*x)/24 - (625*x*x*x*x)/12 + (625*x*x*x*x*x)/24 - (696296*x*y*z*z)/4725 - (696296*x*y*y*z)/4725 + (8507*x*x*y*z)/675 + (12416*x*y*z*z*z)/105 + (12416*x*y*y*y*z)/105 - (53384*x*x*x*y*z)/945 + (6208*x*y*y*z*z)/35 + (143333*x*x*y*z*z)/1890 + (143333*x*x*y*y*z)/1890 + (175216*x*y*z)/4725;
   values[2] = y - (24977*x*x*y*y)/210 + (3153*x*x*y*y*y)/70 + (12416*x*x*x*y*y)/105 - (24977*y*y*z*z)/210 + (12416*y*y*z*z*z)/105 + (3153*y*y*y*z*z)/70 - (7528*x*y)/945 - (7528*y*z)/945 + (16361*x*y*y)/1890 + (12680*x*x*y)/189 + (1406*x*y*y*y)/105 - (12416*x*x*x*y)/105 - (2957*x*y*y*y*y)/210 + (6208*x*x*x*x*y)/105 + (12680*y*z*z)/189 + (16361*y*y*z)/1890 - (12416*y*z*z*z)/105 + (1406*y*y*y*z)/105 + (6208*y*z*z*z*z)/105 - (2957*y*y*y*y*z)/210 - (125*y*y)/12 + (875*y*y*y)/24 - (625*y*y*y*y)/12 + (625*y*y*y*y*y)/24 - (696296*x*y*z*z)/4725 + (8507*x*y*y*z)/675 - (696296*x*x*y*z)/4725 + (12416*x*y*z*z*z)/105 - (53384*x*y*y*y*z)/945 + (12416*x*x*x*y*z)/105 + (143333*x*y*y*z*z)/1890 + (6208*x*x*y*z*z)/35 + (143333*x*x*y*y*z)/1890 + (175216*x*y*z)/4725;
   values[3] = z - (24977*x*x*z*z)/210 + (3153*x*x*z*z*z)/70 + (12416*x*x*x*z*z)/105 - (24977*y*y*z*z)/210 + (3153*y*y*z*z*z)/70 + (12416*y*y*y*z*z)/105 - (7528*x*z)/945 - (7528*y*z)/945 + (16361*x*z*z)/1890 + (12680*x*x*z)/189 + (1406*x*z*z*z)/105 - (12416*x*x*x*z)/105 - (2957*x*z*z*z*z)/210 + (6208*x*x*x*x*z)/105 + (16361*y*z*z)/1890 + (12680*y*y*z)/189 + (1406*y*z*z*z)/105 - (12416*y*y*y*z)/105 - (2957*y*z*z*z*z)/210 + (6208*y*y*y*y*z)/105 - (125*z*z)/12 + (875*z*z*z)/24 - (625*z*z*z*z)/12 + (625*z*z*z*z*z)/24 + (8507*x*y*z*z)/675 - (696296*x*y*y*z)/4725 - (696296*x*x*y*z)/4725 - (53384*x*y*z*z*z)/945 + (12416*x*y*y*y*z)/105 + (12416*x*x*x*y*z)/105 + (143333*x*y*y*z*z)/1890 + (143333*x*x*y*z*z)/1890 + (6208*x*x*y*y*z)/35 + (175216*x*y*z)/4725;
   values[4] = 25*x - (91135*x*x*y*y)/28 + (43910*x*x*y*y*y)/21 + (60675*x*x*x*y*y)/28 - (91135*x*x*z*z)/28 + (43910*x*x*z*z*z)/21 + (60675*x*x*x*z*z)/28 - (75065*x*y)/252 - (75065*x*z)/252 + (551935*x*y*y)/504 + (332615*x*x*y)/252 - (116945*x*y*y*y)/84 - (50175*x*x*x*y)/28 + (95755*x*y*y*y*y)/168 + (16300*x*x*x*x*y)/21 + (551935*x*z*z)/504 + (332615*x*x*z)/252 - (116945*x*z*z*z)/84 - (50175*x*x*x*z)/28 + (95755*x*z*z*z*z)/168 + (16300*x*x*x*x*z)/21 - (1925*x*x)/12 + (8875*x*x*x)/24 - (4375*x*x*x*x)/12 + (3125*x*x*x*x*x)/24 - (658603*x*y*z*z)/252 - (658603*x*y*y*z)/252 - (172073*x*x*y*z)/42 + (13540*x*y*z*z*z)/9 + (13540*x*y*y*y*z)/9 + (37925*x*x*x*y*z)/14 + (470975*x*y*y*z*z)/252 + (487925*x*x*y*z*z)/126 + (487925*x*x*y*y*z)/126 + (353443*x*y*z)/252;
   values[5] = (258805*x*x*y*y)/84 - 25*x - (176215*x*x*y*y*y)/84 - (58675*x*x*x*y*y)/28 + (258805*x*x*z*z)/84 - (176215*x*x*z*z*z)/84 - (58675*x*x*x*z*z)/28 + (179545*x*y)/756 + (179545*x*z)/756 - (189010*x*y*y)/189 - (909445*x*x*y)/756 + (38765*x*y*y*y)/28 + (151525*x*x*x*y)/84 - (12535*x*y*y*y*y)/21 - (71825*x*x*x*x*y)/84 - (189010*x*z*z)/189 - (909445*x*x*z)/756 + (38765*x*z*z*z)/28 + (151525*x*x*x*z)/84 - (12535*x*z*z*z*z)/21 - (71825*x*x*x*x*z)/84 + (2675*x*x)/12 - (7375*x*x*x)/12 + (8125*x*x*x*x)/12 - (3125*x*x*x*x*x)/12 + (1492229*x*y*z*z)/756 + (1492229*x*y*y*z)/756 + (366439*x*x*y*z)/126 - (34970*x*y*z*z*z)/27 - (34970*x*y*y*y*z)/27 - (85025*x*x*x*y*z)/42 - (263950*x*y*y*z*z)/189 - (2293925*x*x*y*z*z)/756 - (2293925*x*x*y*y*z)/756 - (172556*x*y*z)/189;
   values[6] = (50*x)/3 - (176945*x*x*y*y)/84 + (34915*x*x*y*y*y)/21 + (35825*x*x*x*y*y)/28 - (176945*x*x*z*z)/84 + (34915*x*x*z*z*z)/21 + (35825*x*x*x*z*z)/28 - (55915*x*y)/378 - (55915*x*z)/378 + (307105*x*y*y)/378 + (460805*x*x*y)/756 - (26270*x*y*y*y)/21 - (74225*x*x*x*y)/84 + (11965*x*y*y*y*y)/21 + (18775*x*x*x*x*y)/42 + (307105*x*z*z)/378 + (460805*x*x*z)/756 - (26270*x*z*z*z)/21 - (74225*x*x*x*z)/84 + (11965*x*z*z*z*z)/21 + (18775*x*x*x*x*z)/42 - (325*x*x)/2 + (6125*x*x*x)/12 - 625*x*x*x*x + (3125*x*x*x*x*x)/12 - (302224*x*y*z*z)/189 - (302224*x*y*y*z)/189 - (121811*x*x*y*z)/126 + (32530*x*y*z*z*z)/27 + (32530*x*y*y*y*z)/27 + (16475*x*x*x*y*z)/42 + (240050*x*y*y*z*z)/189 + (330175*x*x*y*z*z)/189 + (330175*x*x*y*y*z)/189 + (103069*x*y*z)/189;
   values[7] = (7185*x*x*y*y)/7 - (25*x)/4 - (44305*x*x*y*y*y)/42 - (2550*x*x*x*y*y)/7 + (7185*x*x*z*z)/7 - (44305*x*x*z*z*z)/42 - (2550*x*x*x*z*z)/7 + (14185*x*y)/252 + (14185*x*z)/252 - (33055*x*y*y)/63 - (19895*x*x*y)/504 + (38215*x*y*y*y)/42 - (4675*x*x*x*y)/28 - (9140*x*y*y*y*y)/21 + (21025*x*x*x*x*y)/168 - (33055*x*z*z)/63 - (19895*x*x*z)/504 + (38215*x*z*z*z)/42 - (4675*x*x*x*z)/28 - (9140*x*z*z*z*z)/21 + (21025*x*x*x*x*z)/168 + (1525*x*x)/24 - (5125*x*x*x)/24 + (6875*x*x*x*x)/24 - (3125*x*x*x*x*x)/24 + (65693*x*y*z*z)/63 + (65693*x*y*y*z)/63 - (8599*x*x*y*z)/21 - (16045*x*y*z*z*z)/18 - (16045*x*y*y*y*z)/18 + (6275*x*x*x*y*z)/7 - (57475*x*y*y*z*z)/63 - (43475*x*x*y*z*z)/63 - (43475*x*x*y*y*z)/63 - (13358*x*y*z)/63;
   values[8] = 25*y - (91135*x*x*y*y)/28 + (60675*x*x*y*y*y)/28 + (43910*x*x*x*y*y)/21 - (91135*y*y*z*z)/28 + (43910*y*y*z*z*z)/21 + (60675*y*y*y*z*z)/28 - (75065*x*y)/252 - (75065*y*z)/252 + (332615*x*y*y)/252 + (551935*x*x*y)/504 - (50175*x*y*y*y)/28 - (116945*x*x*x*y)/84 + (16300*x*y*y*y*y)/21 + (95755*x*x*x*x*y)/168 + (551935*y*z*z)/504 + (332615*y*y*z)/252 - (116945*y*z*z*z)/84 - (50175*y*y*y*z)/28 + (95755*y*z*z*z*z)/168 + (16300*y*y*y*y*z)/21 - (1925*y*y)/12 + (8875*y*y*y)/24 - (4375*y*y*y*y)/12 + (3125*y*y*y*y*y)/24 - (658603*x*y*z*z)/252 - (172073*x*y*y*z)/42 - (658603*x*x*y*z)/252 + (13540*x*y*z*z*z)/9 + (37925*x*y*y*y*z)/14 + (13540*x*x*x*y*z)/9 + (487925*x*y*y*z*z)/126 + (470975*x*x*y*z*z)/252 + (487925*x*x*y*y*z)/126 + (353443*x*y*z)/252;
   values[9] = (258805*x*x*y*y)/84 - 25*y - (58675*x*x*y*y*y)/28 - (176215*x*x*x*y*y)/84 + (258805*y*y*z*z)/84 - (176215*y*y*z*z*z)/84 - (58675*y*y*y*z*z)/28 + (179545*x*y)/756 + (179545*y*z)/756 - (909445*x*y*y)/756 - (189010*x*x*y)/189 + (151525*x*y*y*y)/84 + (38765*x*x*x*y)/28 - (71825*x*y*y*y*y)/84 - (12535*x*x*x*x*y)/21 - (189010*y*z*z)/189 - (909445*y*y*z)/756 + (38765*y*z*z*z)/28 + (151525*y*y*y*z)/84 - (12535*y*z*z*z*z)/21 - (71825*y*y*y*y*z)/84 + (2675*y*y)/12 - (7375*y*y*y)/12 + (8125*y*y*y*y)/12 - (3125*y*y*y*y*y)/12 + (1492229*x*y*z*z)/756 + (366439*x*y*y*z)/126 + (1492229*x*x*y*z)/756 - (34970*x*y*z*z*z)/27 - (85025*x*y*y*y*z)/42 - (34970*x*x*x*y*z)/27 - (2293925*x*y*y*z*z)/756 - (263950*x*x*y*z*z)/189 - (2293925*x*x*y*y*z)/756 - (172556*x*y*z)/189;
   values[10] = (50*y)/3 - (176945*x*x*y*y)/84 + (35825*x*x*y*y*y)/28 + (34915*x*x*x*y*y)/21 - (176945*y*y*z*z)/84 + (34915*y*y*z*z*z)/21 + (35825*y*y*y*z*z)/28 - (55915*x*y)/378 - (55915*y*z)/378 + (460805*x*y*y)/756 + (307105*x*x*y)/378 - (74225*x*y*y*y)/84 - (26270*x*x*x*y)/21 + (18775*x*y*y*y*y)/42 + (11965*x*x*x*x*y)/21 + (307105*y*z*z)/378 + (460805*y*y*z)/756 - (26270*y*z*z*z)/21 - (74225*y*y*y*z)/84 + (11965*y*z*z*z*z)/21 + (18775*y*y*y*y*z)/42 - (325*y*y)/2 + (6125*y*y*y)/12 - 625*y*y*y*y + (3125*y*y*y*y*y)/12 - (302224*x*y*z*z)/189 - (121811*x*y*y*z)/126 - (302224*x*x*y*z)/189 + (32530*x*y*z*z*z)/27 + (16475*x*y*y*y*z)/42 + (32530*x*x*x*y*z)/27 + (330175*x*y*y*z*z)/189 + (240050*x*x*y*z*z)/189 + (330175*x*x*y*y*z)/189 + (103069*x*y*z)/189;
   values[11] = (7185*x*x*y*y)/7 - (25*y)/4 - (2550*x*x*y*y*y)/7 - (44305*x*x*x*y*y)/42 + (7185*y*y*z*z)/7 - (44305*y*y*z*z*z)/42 - (2550*y*y*y*z*z)/7 + (14185*x*y)/252 + (14185*y*z)/252 - (19895*x*y*y)/504 - (33055*x*x*y)/63 - (4675*x*y*y*y)/28 + (38215*x*x*x*y)/42 + (21025*x*y*y*y*y)/168 - (9140*x*x*x*x*y)/21 - (33055*y*z*z)/63 - (19895*y*y*z)/504 + (38215*y*z*z*z)/42 - (4675*y*y*y*z)/28 - (9140*y*z*z*z*z)/21 + (21025*y*y*y*y*z)/168 + (1525*y*y)/24 - (5125*y*y*y)/24 + (6875*y*y*y*y)/24 - (3125*y*y*y*y*y)/24 + (65693*x*y*z*z)/63 - (8599*x*y*y*z)/21 + (65693*x*x*y*z)/63 - (16045*x*y*z*z*z)/18 + (6275*x*y*y*y*z)/7 - (16045*x*x*x*y*z)/18 - (43475*x*y*y*z*z)/63 - (57475*x*x*y*z*z)/63 - (43475*x*x*y*y*z)/63 - (13358*x*y*z)/63;
   values[12] = 25*z - (91135*x*x*z*z)/28 + (60675*x*x*z*z*z)/28 + (43910*x*x*x*z*z)/21 - (91135*y*y*z*z)/28 + (60675*y*y*z*z*z)/28 + (43910*y*y*y*z*z)/21 - (75065*x*z)/252 - (75065*y*z)/252 + (332615*x*z*z)/252 + (551935*x*x*z)/504 - (50175*x*z*z*z)/28 - (116945*x*x*x*z)/84 + (16300*x*z*z*z*z)/21 + (95755*x*x*x*x*z)/168 + (332615*y*z*z)/252 + (551935*y*y*z)/504 - (50175*y*z*z*z)/28 - (116945*y*y*y*z)/84 + (16300*y*z*z*z*z)/21 + (95755*y*y*y*y*z)/168 - (1925*z*z)/12 + (8875*z*z*z)/24 - (4375*z*z*z*z)/12 + (3125*z*z*z*z*z)/24 - (172073*x*y*z*z)/42 - (658603*x*y*y*z)/252 - (658603*x*x*y*z)/252 + (37925*x*y*z*z*z)/14 + (13540*x*y*y*y*z)/9 + (13540*x*x*x*y*z)/9 + (487925*x*y*y*z*z)/126 + (487925*x*x*y*z*z)/126 + (470975*x*x*y*y*z)/252 + (353443*x*y*z)/252;
   values[13] = (258805*x*x*z*z)/84 - 25*z - (58675*x*x*z*z*z)/28 - (176215*x*x*x*z*z)/84 + (258805*y*y*z*z)/84 - (58675*y*y*z*z*z)/28 - (176215*y*y*y*z*z)/84 + (179545*x*z)/756 + (179545*y*z)/756 - (909445*x*z*z)/756 - (189010*x*x*z)/189 + (151525*x*z*z*z)/84 + (38765*x*x*x*z)/28 - (71825*x*z*z*z*z)/84 - (12535*x*x*x*x*z)/21 - (909445*y*z*z)/756 - (189010*y*y*z)/189 + (151525*y*z*z*z)/84 + (38765*y*y*y*z)/28 - (71825*y*z*z*z*z)/84 - (12535*y*y*y*y*z)/21 + (2675*z*z)/12 - (7375*z*z*z)/12 + (8125*z*z*z*z)/12 - (3125*z*z*z*z*z)/12 + (366439*x*y*z*z)/126 + (1492229*x*y*y*z)/756 + (1492229*x*x*y*z)/756 - (85025*x*y*z*z*z)/42 - (34970*x*y*y*y*z)/27 - (34970*x*x*x*y*z)/27 - (2293925*x*y*y*z*z)/756 - (2293925*x*x*y*z*z)/756 - (263950*x*x*y*y*z)/189 - (172556*x*y*z)/189;
   values[14] = (50*z)/3 - (176945*x*x*z*z)/84 + (35825*x*x*z*z*z)/28 + (34915*x*x*x*z*z)/21 - (176945*y*y*z*z)/84 + (35825*y*y*z*z*z)/28 + (34915*y*y*y*z*z)/21 - (55915*x*z)/378 - (55915*y*z)/378 + (460805*x*z*z)/756 + (307105*x*x*z)/378 - (74225*x*z*z*z)/84 - (26270*x*x*x*z)/21 + (18775*x*z*z*z*z)/42 + (11965*x*x*x*x*z)/21 + (460805*y*z*z)/756 + (307105*y*y*z)/378 - (74225*y*z*z*z)/84 - (26270*y*y*y*z)/21 + (18775*y*z*z*z*z)/42 + (11965*y*y*y*y*z)/21 - (325*z*z)/2 + (6125*z*z*z)/12 - 625*z*z*z*z + (3125*z*z*z*z*z)/12 - (121811*x*y*z*z)/126 - (302224*x*y*y*z)/189 - (302224*x*x*y*z)/189 + (16475*x*y*z*z*z)/42 + (32530*x*y*y*y*z)/27 + (32530*x*x*x*y*z)/27 + (330175*x*y*y*z*z)/189 + (330175*x*x*y*z*z)/189 + (240050*x*x*y*y*z)/189 + (103069*x*y*z)/189;
   values[15] = (7185*x*x*z*z)/7 - (25*z)/4 - (2550*x*x*z*z*z)/7 - (44305*x*x*x*z*z)/42 + (7185*y*y*z*z)/7 - (2550*y*y*z*z*z)/7 - (44305*y*y*y*z*z)/42 + (14185*x*z)/252 + (14185*y*z)/252 - (19895*x*z*z)/504 - (33055*x*x*z)/63 - (4675*x*z*z*z)/28 + (38215*x*x*x*z)/42 + (21025*x*z*z*z*z)/168 - (9140*x*x*x*x*z)/21 - (19895*y*z*z)/504 - (33055*y*y*z)/63 - (4675*y*z*z*z)/28 + (38215*y*y*y*z)/42 + (21025*y*z*z*z*z)/168 - (9140*y*y*y*y*z)/21 + (1525*z*z)/24 - (5125*z*z*z)/24 + (6875*z*z*z*z)/24 - (3125*z*z*z*z*z)/24 - (8599*x*y*z*z)/21 + (65693*x*y*y*z)/63 + (65693*x*x*y*z)/63 + (6275*x*y*z*z*z)/7 - (16045*x*y*y*y*z)/18 - (16045*x*x*x*y*z)/18 - (43475*x*y*y*z*z)/63 - (43475*x*x*y*z*z)/63 - (57475*x*x*y*y*z)/63 - (13358*x*y*z)/63;
   values[16] = 355*x*x*y*y - (9605*x*x*y*y*y)/14 + (2645*x*x*x*y*y)/14 + (1105*x*y)/252 - (51215*x*y*y)/126 + (170515*x*x*y)/504 + (11635*x*y*y*y)/14 - (24855*x*x*x*y)/28 - (9140*x*y*y*y*y)/21 + (95755*x*x*x*x*y)/168 + (1541*x*y*z*z)/126 + (54293*x*y*y*z)/63 - (48082*x*x*y*z)/63 - (107045*x*y*y*y*z)/126 + (97705*x*x*x*y*z)/126 - (107045*x*y*y*z*z)/126 + (97705*x*x*y*z*z)/126 - (4670*x*x*y*y*z)/63 - (1541*x*y*z)/126;
   values[17] = (4315*x*x*y*y*y)/7 - (2435*x*x*y*y)/12 - (8115*x*x*x*y*y)/28 - (1195*x*y)/378 + (180745*x*y*y)/378 - (323635*x*x*y)/756 - (21590*x*y*y*y)/21 + (84265*x*x*x*y)/84 + (11965*x*y*y*y*y)/21 - (12535*x*x*x*x*y)/21 + (1006*x*y*z*z)/189 - (202024*x*y*y*z)/189 + (207476*x*x*y*z)/189 + (203030*x*y*y*y*z)/189 - (206470*x*x*x*y*z)/189 + (203030*x*y*y*z*z)/189 - (206470*x*x*y*z*z)/189 - (3440*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[18] = (4315*x*x*x*y*y)/7 - (8115*x*x*y*y*y)/28 - (2435*x*x*y*y)/12 - (1195*x*y)/378 - (323635*x*y*y)/756 + (180745*x*x*y)/378 + (84265*x*y*y*y)/84 - (21590*x*x*x*y)/21 - (12535*x*y*y*y*y)/21 + (11965*x*x*x*x*y)/21 + (1006*x*y*z*z)/189 + (207476*x*y*y*z)/189 - (202024*x*x*y*z)/189 - (206470*x*y*y*y*z)/189 + (203030*x*x*x*y*z)/189 - (206470*x*y*y*z*z)/189 + (203030*x*x*y*z*z)/189 - (3440*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[19] = 355*x*x*y*y + (2645*x*x*y*y*y)/14 - (9605*x*x*x*y*y)/14 + (1105*x*y)/252 + (170515*x*y*y)/504 - (51215*x*x*y)/126 - (24855*x*y*y*y)/28 + (11635*x*x*x*y)/14 + (95755*x*y*y*y*y)/168 - (9140*x*x*x*x*y)/21 + (1541*x*y*z*z)/126 - (48082*x*y*y*z)/63 + (54293*x*x*y*z)/63 + (97705*x*y*y*y*z)/126 - (107045*x*x*x*y*z)/126 + (97705*x*y*y*z*z)/126 - (107045*x*x*y*z*z)/126 - (4670*x*x*y*y*z)/63 - (1541*x*y*z)/126;
   values[20] = 355*x*x*z*z - (9605*x*x*z*z*z)/14 + (2645*x*x*x*z*z)/14 + (1105*x*z)/252 - (51215*x*z*z)/126 + (170515*x*x*z)/504 + (11635*x*z*z*z)/14 - (24855*x*x*x*z)/28 - (9140*x*z*z*z*z)/21 + (95755*x*x*x*x*z)/168 + (54293*x*y*z*z)/63 + (1541*x*y*y*z)/126 - (48082*x*x*y*z)/63 - (107045*x*y*z*z*z)/126 + (97705*x*x*x*y*z)/126 - (107045*x*y*y*z*z)/126 - (4670*x*x*y*z*z)/63 + (97705*x*x*y*y*z)/126 - (1541*x*y*z)/126;
   values[21] = (4315*x*x*z*z*z)/7 - (2435*x*x*z*z)/12 - (8115*x*x*x*z*z)/28 - (1195*x*z)/378 + (180745*x*z*z)/378 - (323635*x*x*z)/756 - (21590*x*z*z*z)/21 + (84265*x*x*x*z)/84 + (11965*x*z*z*z*z)/21 - (12535*x*x*x*x*z)/21 - (202024*x*y*z*z)/189 + (1006*x*y*y*z)/189 + (207476*x*x*y*z)/189 + (203030*x*y*z*z*z)/189 - (206470*x*x*x*y*z)/189 + (203030*x*y*y*z*z)/189 - (3440*x*x*y*z*z)/189 - (206470*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[22] = (4315*x*x*x*z*z)/7 - (8115*x*x*z*z*z)/28 - (2435*x*x*z*z)/12 - (1195*x*z)/378 - (323635*x*z*z)/756 + (180745*x*x*z)/378 + (84265*x*z*z*z)/84 - (21590*x*x*x*z)/21 - (12535*x*z*z*z*z)/21 + (11965*x*x*x*x*z)/21 + (207476*x*y*z*z)/189 + (1006*x*y*y*z)/189 - (202024*x*x*y*z)/189 - (206470*x*y*z*z*z)/189 + (203030*x*x*x*y*z)/189 - (206470*x*y*y*z*z)/189 - (3440*x*x*y*z*z)/189 + (203030*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[23] = 355*x*x*z*z + (2645*x*x*z*z*z)/14 - (9605*x*x*x*z*z)/14 + (1105*x*z)/252 + (170515*x*z*z)/504 - (51215*x*x*z)/126 - (24855*x*z*z*z)/28 + (11635*x*x*x*z)/14 + (95755*x*z*z*z*z)/168 - (9140*x*x*x*x*z)/21 - (48082*x*y*z*z)/63 + (1541*x*y*y*z)/126 + (54293*x*x*y*z)/63 + (97705*x*y*z*z*z)/126 - (107045*x*x*x*y*z)/126 + (97705*x*y*y*z*z)/126 - (4670*x*x*y*z*z)/63 - (107045*x*x*y*y*z)/126 - (1541*x*y*z)/126;
   values[24] = 355*y*y*z*z - (9605*y*y*z*z*z)/14 + (2645*y*y*y*z*z)/14 + (1105*y*z)/252 - (51215*y*z*z)/126 + (170515*y*y*z)/504 + (11635*y*z*z*z)/14 - (24855*y*y*y*z)/28 - (9140*y*z*z*z*z)/21 + (95755*y*y*y*y*z)/168 + (54293*x*y*z*z)/63 - (48082*x*y*y*z)/63 + (1541*x*x*y*z)/126 - (107045*x*y*z*z*z)/126 + (97705*x*y*y*y*z)/126 - (4670*x*y*y*z*z)/63 - (107045*x*x*y*z*z)/126 + (97705*x*x*y*y*z)/126 - (1541*x*y*z)/126;
   values[25] = (4315*y*y*z*z*z)/7 - (2435*y*y*z*z)/12 - (8115*y*y*y*z*z)/28 - (1195*y*z)/378 + (180745*y*z*z)/378 - (323635*y*y*z)/756 - (21590*y*z*z*z)/21 + (84265*y*y*y*z)/84 + (11965*y*z*z*z*z)/21 - (12535*y*y*y*y*z)/21 - (202024*x*y*z*z)/189 + (207476*x*y*y*z)/189 + (1006*x*x*y*z)/189 + (203030*x*y*z*z*z)/189 - (206470*x*y*y*y*z)/189 - (3440*x*y*y*z*z)/189 + (203030*x*x*y*z*z)/189 - (206470*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[26] = (4315*y*y*y*z*z)/7 - (8115*y*y*z*z*z)/28 - (2435*y*y*z*z)/12 - (1195*y*z)/378 - (323635*y*z*z)/756 + (180745*y*y*z)/378 + (84265*y*z*z*z)/84 - (21590*y*y*y*z)/21 - (12535*y*z*z*z*z)/21 + (11965*y*y*y*y*z)/21 + (207476*x*y*z*z)/189 - (202024*x*y*y*z)/189 + (1006*x*x*y*z)/189 - (206470*x*y*z*z*z)/189 + (203030*x*y*y*y*z)/189 - (3440*x*y*y*z*z)/189 - (206470*x*x*y*z*z)/189 + (203030*x*x*y*y*z)/189 - (1006*x*y*z)/189;
   values[27] = 355*y*y*z*z + (2645*y*y*z*z*z)/14 - (9605*y*y*y*z*z)/14 + (1105*y*z)/252 + (170515*y*z*z)/504 - (51215*y*y*z)/126 - (24855*y*z*z*z)/28 + (11635*y*y*y*z)/14 + (95755*y*z*z*z*z)/168 - (9140*y*y*y*y*z)/21 - (48082*x*y*z*z)/63 + (54293*x*y*y*z)/63 + (1541*x*x*y*z)/126 + (97705*x*y*z*z*z)/126 - (107045*x*y*y*y*z)/126 - (4670*x*y*y*z*z)/63 + (97705*x*x*y*z*z)/126 - (107045*x*x*y*y*z)/126 - (1541*x*y*z)/126;
   values[28] = (2106*x*x*x*y*z)/5 - (4293*x*y*y*z)/100 - (14742*x*x*y*z)/25 - (81*x*y*z*z*z)/5 - (81*x*y*y*y*z)/5 - (4293*x*y*z*z)/100 - (11583*x*y*y*z*z)/20 + (4212*x*x*y*z*z)/5 + (4212*x*x*y*y*z)/5 + (7533*x*y*z)/100;
   values[29] = (9801*x*x*y*z)/70 - (81*x*y*y*z)/5 - (81*x*y*z*z)/5 + (81*x*y*z*z*z)/7 + (81*x*y*y*y*z)/7 + (2349*x*x*x*y*z)/14 + 648*x*y*y*z*z - (4212*x*x*y*z*z)/7 - (4212*x*x*y*y*z)/7 - (243*x*y*z)/35;
   values[30] = (2106*x*y*y*y*z)/5 - (14742*x*y*y*z)/25 - (4293*x*x*y*z)/100 - (81*x*y*z*z*z)/5 - (4293*x*y*z*z)/100 - (81*x*x*x*y*z)/5 + (4212*x*y*y*z*z)/5 - (11583*x*x*y*z*z)/20 + (4212*x*x*y*y*z)/5 + (7533*x*y*z)/100;
   values[31] = (9801*x*y*y*z)/70 - (81*x*y*z*z)/5 - (81*x*x*y*z)/5 + (81*x*y*z*z*z)/7 + (2349*x*y*y*y*z)/14 + (81*x*x*x*y*z)/7 - (4212*x*y*y*z*z)/7 + 648*x*x*y*z*z - (4212*x*x*y*y*z)/7 - (243*x*y*z)/35;
   values[32] = (2106*x*y*z*z*z)/5 - (4293*x*y*y*z)/100 - (4293*x*x*y*z)/100 - (14742*x*y*z*z)/25 - (81*x*y*y*y*z)/5 - (81*x*x*x*y*z)/5 + (4212*x*y*y*z*z)/5 + (4212*x*x*y*z*z)/5 - (11583*x*x*y*y*z)/20 + (7533*x*y*z)/100;
   values[33] = (9801*x*y*z*z)/70 - (81*x*y*y*z)/5 - (81*x*x*y*z)/5 + (2349*x*y*z*z*z)/14 + (81*x*y*y*y*z)/7 + (81*x*x*x*y*z)/7 - (4212*x*y*y*z*z)/7 - (4212*x*x*y*z*z)/7 + 648*x*x*y*y*z - (243*x*y*z)/35;
   values[34] = (37179*y*y*z*z*z)/20 - (50301*y*y*z*z)/20 + (37179*y*y*y*z*z)/20 - (1863*y*z)/20 + (6399*y*z*z)/10 + (6399*y*y*z)/10 - (19683*y*z*z*z)/20 - (19683*y*y*y*z)/20 + (2187*y*z*z*z*z)/5 + (2187*y*y*y*y*z)/5 - (29403*x*y*z*z)/100 - (29403*x*y*y*z)/100 + (16848*x*x*y*z)/25 + (2187*x*y*z*z*z)/5 + (2187*x*y*y*y*z)/5 - (2106*x*x*x*y*z)/5 + (28431*x*y*y*z*z)/20 - (2106*x*x*y*z*z)/5 - (2106*x*x*y*y*z)/5 - (15957*x*y*z)/100;
   values[35] = 4374*y*y*z*z - (41553*y*y*z*z*z)/14 - (41553*y*y*y*z*z)/14 + (2106*y*z)/7 - (19521*y*z*z)/14 - (19521*y*y*z)/14 + (13122*y*z*z*z)/7 + (13122*y*y*y*z)/7 - (10935*y*z*z*z*z)/14 - (10935*y*y*y*y*z)/14 + (87723*x*y*z*z)/35 + (87723*x*y*y*z)/35 + (22518*x*x*y*z)/35 - (24057*x*y*z*z*z)/14 - (24057*x*y*y*y*z)/14 - (2349*x*x*x*y*z)/14 - (28431*x*y*y*z*z)/7 - (15471*x*x*y*z*z)/14 - (15471*x*x*y*y*z)/14 - (54351*x*y*z)/70;
   values[36] = (15309*y*y*z*z)/20 - (2187*y*y*z*z*z)/20 - (2187*y*y*y*z*z)/2 + (81*y*z)/5 + (6237*y*z*z)/20 - (11259*y*y*z)/20 - (15309*y*z*z*z)/20 + (2187*y*y*y*z)/2 + (2187*y*z*z*z*z)/5 - (2187*y*y*y*y*z)/4 - (63909*x*y*z*z)/50 + (101817*x*y*y*z)/100 - (9153*x*x*y*z)/100 + (6561*x*y*z*z*z)/5 - (2187*x*y*y*y*z)/2 + (81*x*x*x*y*z)/5 - (2187*x*y*y*z*z)/10 + 891*x*x*y*z*z - (10611*x*x*y*y*z)/20 + (5913*x*y*z)/100;
   values[37] = (8748*y*y*y*z*z)/7 - (2187*y*y*z*z*z)/14 - (10935*y*y*z*z)/14 - (81*y*z)/7 - (6399*y*z*z)/14 + (4455*y*y*z)/7 + (8748*y*z*z*z)/7 - (8748*y*y*y*z)/7 - (10935*y*z*z*z*z)/14 + (4374*y*y*y*y*z)/7 + (77031*x*y*z*z)/70 - (43497*x*y*y*z)/35 + (648*x*x*y*z)/35 - (19683*x*y*z*z*z)/14 + (8748*x*y*y*y*z)/7 - (81*x*x*x*y*z)/7 + (4374*x*y*y*z*z)/7 - (4455*x*x*y*z*z)/7 + (4293*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[38] = (15309*y*y*z*z)/20 - (2187*y*y*z*z*z)/2 - (2187*y*y*y*z*z)/20 + (81*y*z)/5 - (11259*y*z*z)/20 + (6237*y*y*z)/20 + (2187*y*z*z*z)/2 - (15309*y*y*y*z)/20 - (2187*y*z*z*z*z)/4 + (2187*y*y*y*y*z)/5 + (101817*x*y*z*z)/100 - (63909*x*y*y*z)/50 - (9153*x*x*y*z)/100 - (2187*x*y*z*z*z)/2 + (6561*x*y*y*y*z)/5 + (81*x*x*x*y*z)/5 - (2187*x*y*y*z*z)/10 - (10611*x*x*y*z*z)/20 + 891*x*x*y*y*z + (5913*x*y*z)/100;
   values[39] = (8748*y*y*z*z*z)/7 - (10935*y*y*z*z)/14 - (2187*y*y*y*z*z)/14 - (81*y*z)/7 + (4455*y*z*z)/7 - (6399*y*y*z)/14 - (8748*y*z*z*z)/7 + (8748*y*y*y*z)/7 + (4374*y*z*z*z*z)/7 - (10935*y*y*y*y*z)/14 - (43497*x*y*z*z)/35 + (77031*x*y*y*z)/70 + (648*x*x*y*z)/35 + (8748*x*y*z*z*z)/7 - (19683*x*y*y*y*z)/14 - (81*x*x*x*y*z)/7 + (4374*x*y*y*z*z)/7 + (4293*x*x*y*z*z)/7 - (4455*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[40] = (37179*x*x*z*z*z)/20 - (50301*x*x*z*z)/20 + (37179*x*x*x*z*z)/20 - (1863*x*z)/20 + (6399*x*z*z)/10 + (6399*x*x*z)/10 - (19683*x*z*z*z)/20 - (19683*x*x*x*z)/20 + (2187*x*z*z*z*z)/5 + (2187*x*x*x*x*z)/5 - (29403*x*y*z*z)/100 + (16848*x*y*y*z)/25 - (29403*x*x*y*z)/100 + (2187*x*y*z*z*z)/5 - (2106*x*y*y*y*z)/5 + (2187*x*x*x*y*z)/5 - (2106*x*y*y*z*z)/5 + (28431*x*x*y*z*z)/20 - (2106*x*x*y*y*z)/5 - (15957*x*y*z)/100;
   values[41] = 4374*x*x*z*z - (41553*x*x*z*z*z)/14 - (41553*x*x*x*z*z)/14 + (2106*x*z)/7 - (19521*x*z*z)/14 - (19521*x*x*z)/14 + (13122*x*z*z*z)/7 + (13122*x*x*x*z)/7 - (10935*x*z*z*z*z)/14 - (10935*x*x*x*x*z)/14 + (87723*x*y*z*z)/35 + (22518*x*y*y*z)/35 + (87723*x*x*y*z)/35 - (24057*x*y*z*z*z)/14 - (2349*x*y*y*y*z)/14 - (24057*x*x*x*y*z)/14 - (15471*x*y*y*z*z)/14 - (28431*x*x*y*z*z)/7 - (15471*x*x*y*y*z)/14 - (54351*x*y*z)/70;
   values[42] = (15309*x*x*z*z)/20 - (2187*x*x*z*z*z)/2 - (2187*x*x*x*z*z)/20 + (81*x*z)/5 - (11259*x*z*z)/20 + (6237*x*x*z)/20 + (2187*x*z*z*z)/2 - (15309*x*x*x*z)/20 - (2187*x*z*z*z*z)/4 + (2187*x*x*x*x*z)/5 + (101817*x*y*z*z)/100 - (9153*x*y*y*z)/100 - (63909*x*x*y*z)/50 - (2187*x*y*z*z*z)/2 + (81*x*y*y*y*z)/5 + (6561*x*x*x*y*z)/5 - (10611*x*y*y*z*z)/20 - (2187*x*x*y*z*z)/10 + 891*x*x*y*y*z + (5913*x*y*z)/100;
   values[43] = (8748*x*x*z*z*z)/7 - (10935*x*x*z*z)/14 - (2187*x*x*x*z*z)/14 - (81*x*z)/7 + (4455*x*z*z)/7 - (6399*x*x*z)/14 - (8748*x*z*z*z)/7 + (8748*x*x*x*z)/7 + (4374*x*z*z*z*z)/7 - (10935*x*x*x*x*z)/14 - (43497*x*y*z*z)/35 + (648*x*y*y*z)/35 + (77031*x*x*y*z)/70 + (8748*x*y*z*z*z)/7 - (81*x*y*y*y*z)/7 - (19683*x*x*x*y*z)/14 + (4293*x*y*y*z*z)/7 + (4374*x*x*y*z*z)/7 - (4455*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[44] = (15309*x*x*z*z)/20 - (2187*x*x*z*z*z)/20 - (2187*x*x*x*z*z)/2 + (81*x*z)/5 + (6237*x*z*z)/20 - (11259*x*x*z)/20 - (15309*x*z*z*z)/20 + (2187*x*x*x*z)/2 + (2187*x*z*z*z*z)/5 - (2187*x*x*x*x*z)/4 - (63909*x*y*z*z)/50 - (9153*x*y*y*z)/100 + (101817*x*x*y*z)/100 + (6561*x*y*z*z*z)/5 + (81*x*y*y*y*z)/5 - (2187*x*x*x*y*z)/2 + 891*x*y*y*z*z - (2187*x*x*y*z*z)/10 - (10611*x*x*y*y*z)/20 + (5913*x*y*z)/100;
   values[45] = (8748*x*x*x*z*z)/7 - (2187*x*x*z*z*z)/14 - (10935*x*x*z*z)/14 - (81*x*z)/7 - (6399*x*z*z)/14 + (4455*x*x*z)/7 + (8748*x*z*z*z)/7 - (8748*x*x*x*z)/7 - (10935*x*z*z*z*z)/14 + (4374*x*x*x*x*z)/7 + (77031*x*y*z*z)/70 + (648*x*y*y*z)/35 - (43497*x*x*y*z)/35 - (19683*x*y*z*z*z)/14 - (81*x*y*y*y*z)/7 + (8748*x*x*x*y*z)/7 - (4455*x*y*y*z*z)/7 + (4374*x*x*y*z*z)/7 + (4293*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[46] = (37179*x*x*y*y*y)/20 - (50301*x*x*y*y)/20 + (37179*x*x*x*y*y)/20 - (1863*x*y)/20 + (6399*x*y*y)/10 + (6399*x*x*y)/10 - (19683*x*y*y*y)/20 - (19683*x*x*x*y)/20 + (2187*x*y*y*y*y)/5 + (2187*x*x*x*x*y)/5 + (16848*x*y*z*z)/25 - (29403*x*y*y*z)/100 - (29403*x*x*y*z)/100 - (2106*x*y*z*z*z)/5 + (2187*x*y*y*y*z)/5 + (2187*x*x*x*y*z)/5 - (2106*x*y*y*z*z)/5 - (2106*x*x*y*z*z)/5 + (28431*x*x*y*y*z)/20 - (15957*x*y*z)/100;
   values[47] = 4374*x*x*y*y - (41553*x*x*y*y*y)/14 - (41553*x*x*x*y*y)/14 + (2106*x*y)/7 - (19521*x*y*y)/14 - (19521*x*x*y)/14 + (13122*x*y*y*y)/7 + (13122*x*x*x*y)/7 - (10935*x*y*y*y*y)/14 - (10935*x*x*x*x*y)/14 + (22518*x*y*z*z)/35 + (87723*x*y*y*z)/35 + (87723*x*x*y*z)/35 - (2349*x*y*z*z*z)/14 - (24057*x*y*y*y*z)/14 - (24057*x*x*x*y*z)/14 - (15471*x*y*y*z*z)/14 - (15471*x*x*y*z*z)/14 - (28431*x*x*y*y*z)/7 - (54351*x*y*z)/70;
   values[48] = (15309*x*x*y*y)/20 - (2187*x*x*y*y*y)/20 - (2187*x*x*x*y*y)/2 + (81*x*y)/5 + (6237*x*y*y)/20 - (11259*x*x*y)/20 - (15309*x*y*y*y)/20 + (2187*x*x*x*y)/2 + (2187*x*y*y*y*y)/5 - (2187*x*x*x*x*y)/4 - (9153*x*y*z*z)/100 - (63909*x*y*y*z)/50 + (101817*x*x*y*z)/100 + (81*x*y*z*z*z)/5 + (6561*x*y*y*y*z)/5 - (2187*x*x*x*y*z)/2 + 891*x*y*y*z*z - (10611*x*x*y*z*z)/20 - (2187*x*x*y*y*z)/10 + (5913*x*y*z)/100;
   values[49] = (8748*x*x*x*y*y)/7 - (2187*x*x*y*y*y)/14 - (10935*x*x*y*y)/14 - (81*x*y)/7 - (6399*x*y*y)/14 + (4455*x*x*y)/7 + (8748*x*y*y*y)/7 - (8748*x*x*x*y)/7 - (10935*x*y*y*y*y)/14 + (4374*x*x*x*x*y)/7 + (648*x*y*z*z)/35 + (77031*x*y*y*z)/70 - (43497*x*x*y*z)/35 - (81*x*y*z*z*z)/7 - (19683*x*y*y*y*z)/14 + (8748*x*x*x*y*z)/7 - (4455*x*y*y*z*z)/7 + (4293*x*x*y*z*z)/7 + (4374*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[50] = (15309*x*x*y*y)/20 - (2187*x*x*y*y*y)/2 - (2187*x*x*x*y*y)/20 + (81*x*y)/5 - (11259*x*y*y)/20 + (6237*x*x*y)/20 + (2187*x*y*y*y)/2 - (15309*x*x*x*y)/20 - (2187*x*y*y*y*y)/4 + (2187*x*x*x*x*y)/5 - (9153*x*y*z*z)/100 + (101817*x*y*y*z)/100 - (63909*x*x*y*z)/50 + (81*x*y*z*z*z)/5 - (2187*x*y*y*y*z)/2 + (6561*x*x*x*y*z)/5 - (10611*x*y*y*z*z)/20 + 891*x*x*y*z*z - (2187*x*x*y*y*z)/10 + (5913*x*y*z)/100;
   values[51] = (8748*x*x*y*y*y)/7 - (10935*x*x*y*y)/14 - (2187*x*x*x*y*y)/14 - (81*x*y)/7 + (4455*x*y*y)/7 - (6399*x*x*y)/14 - (8748*x*y*y*y)/7 + (8748*x*x*x*y)/7 + (4374*x*y*y*y*y)/7 - (10935*x*x*x*x*y)/14 + (648*x*y*z*z)/35 - (43497*x*y*y*z)/35 + (77031*x*x*y*z)/70 - (81*x*y*z*z*z)/7 + (8748*x*y*y*y*z)/7 - (19683*x*x*x*y*z)/14 + (4293*x*y*y*z*z)/7 - (4455*x*x*y*z*z)/7 + (4374*x*x*y*y*z)/7 + (162*x*y*z)/35;
   values[52] = (3125*x*y*z*z*z)/2 - (5625*x*y*y*z)/2 - (5625*x*x*y*z)/2 - (5625*x*y*z*z)/2 + (3125*x*y*y*y*z)/2 + (3125*x*x*x*y*z)/2 + 3125*x*y*y*z*z + 3125*x*x*y*z*z + 3125*x*x*y*y*z + 1250*x*y*z;
   values[53] = 1875*x*y*z*z + (625*x*y*y*z)/2 + (625*x*x*y*z)/2 - (3125*x*y*z*z*z)/2 - (3125*x*y*y*z*z)/2 - (3125*x*x*y*z*z)/2 - (625*x*y*z)/2;
   values[54] = (625*x*y*z*z)/2 + 1875*x*y*y*z + (625*x*x*y*z)/2 - (3125*x*y*y*y*z)/2 - (3125*x*y*y*z*z)/2 - (3125*x*x*y*y*z)/2 - (625*x*y*z)/2;
   values[55] = (625*x*y*z*z)/2 + (625*x*y*y*z)/2 + 1875*x*x*y*z - (3125*x*x*x*y*z)/2 - (3125*x*x*y*z*z)/2 - (3125*x*x*y*y*z)/2 - (625*x*y*z)/2;
}
static void C_T_P5_3D_D100(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (375*x)/4 + (380099*y)/3780 + (380099*z)/3780 - (21707*x*x*y*y)/20 - (21707*x*x*z*z)/20 - (698941*y*y*z*z)/756 - (2277697*x*y)/3780 - (2277697*x*z)/3780 - (3570187*y*z)/6300 + (257771*x*y*y)/210 + (10663*x*x*y)/10 - (21707*x*y*y*y)/30 - (40401*x*x*x*y)/70 + (257771*x*z*z)/210 + (10663*x*x*z)/10 - (21707*x*z*z*z)/30 - (40401*x*x*x*z)/70 + (9811273*y*z*z)/9450 + (9811273*y*y*z)/9450 - (1090511*y*z*z*z)/1890 - (1090511*y*y*y*z)/1890 - (2125*x*x)/8 + (625*x*x*x)/2 - (3125*x*x*x*x)/24 - (2277697*y*y)/7560 + (10663*y*y*y)/30 - (40401*y*y*y*y)/280 - (2277697*z*z)/7560 + (10663*z*z*z)/30 - (40401*z*z*z*z)/280 - (698941*x*y*z*z)/378 - (698941*x*y*y*z)/378 - (1090511*x*x*y*z)/630 + (9811273*x*y*z)/4725 - 137.0/12.0;
   values[1] = (9459*x*x*y*y)/70 - (7528*y)/945 - (7528*z)/945 - (125*x)/6 + (9459*x*x*z*z)/70 + (6208*y*y*z*z)/35 + (16361*x*y)/945 + (16361*x*z)/945 + (175216*y*z)/4725 - (24977*x*y*y)/105 + (1406*x*x*y)/35 + (24832*x*y*y*y)/105 - (5914*x*x*x*y)/105 - (24977*x*z*z)/105 + (1406*x*x*z)/35 + (24832*x*z*z*z)/105 - (5914*x*x*x*z)/105 - (696296*y*z*z)/4725 - (696296*y*y*z)/4725 + (12416*y*z*z*z)/105 + (12416*y*y*y*z)/105 + (875*x*x)/8 - (625*x*x*x)/3 + (3125*x*x*x*x)/24 + (12680*y*y)/189 - (12416*y*y*y)/105 + (6208*y*y*y*y)/105 + (12680*z*z)/189 - (12416*z*z*z)/105 + (6208*z*z*z*z)/105 + (143333*x*y*z*z)/945 + (143333*x*y*y*z)/945 - (53384*x*x*y*z)/315 + (17014*x*y*z)/675 + 1.0;
   values[2] = (12416*x*x*y*y)/35 - (7528*y)/945 + (143333*y*y*z*z)/1890 + (25360*x*y)/189 + (175216*y*z)/4725 - (24977*x*y*y)/105 - (12416*x*x*y)/35 + (3153*x*y*y*y)/35 + (24832*x*x*x*y)/105 - (696296*y*z*z)/4725 + (8507*y*y*z)/675 + (12416*y*z*z*z)/105 - (53384*y*y*y*z)/945 + (16361*y*y)/1890 + (1406*y*y*y)/105 - (2957*y*y*y*y)/210 + (12416*x*y*z*z)/35 + (143333*x*y*y*z)/945 + (12416*x*x*y*z)/35 - (1392592*x*y*z)/4725;
   values[3] = (12416*x*x*z*z)/35 - (7528*z)/945 + (143333*y*y*z*z)/1890 + (25360*x*z)/189 + (175216*y*z)/4725 - (24977*x*z*z)/105 - (12416*x*x*z)/35 + (3153*x*z*z*z)/35 + (24832*x*x*x*z)/105 + (8507*y*z*z)/675 - (696296*y*y*z)/4725 - (53384*y*z*z*z)/945 + (12416*y*y*y*z)/105 + (16361*z*z)/1890 + (1406*z*z*z)/105 - (2957*z*z*z*z)/210 + (143333*x*y*z*z)/945 + (12416*x*y*y*z)/35 + (12416*x*x*y*z)/35 - (1392592*x*y*z)/4725;
   values[4] = (182025*x*x*y*y)/28 - (75065*y)/252 - (75065*z)/252 - (1925*x)/6 + (182025*x*x*z*z)/28 + (470975*y*y*z*z)/252 + (332615*x*y)/126 + (332615*x*z)/126 + (353443*y*z)/252 - (91135*x*y*y)/14 - (150525*x*x*y)/28 + (87820*x*y*y*y)/21 + (65200*x*x*x*y)/21 - (91135*x*z*z)/14 - (150525*x*x*z)/28 + (87820*x*z*z*z)/21 + (65200*x*x*x*z)/21 - (658603*y*z*z)/252 - (658603*y*y*z)/252 + (13540*y*z*z*z)/9 + (13540*y*y*y*z)/9 + (8875*x*x)/8 - (4375*x*x*x)/3 + (15625*x*x*x*x)/24 + (551935*y*y)/504 - (116945*y*y*y)/84 + (95755*y*y*y*y)/168 + (551935*z*z)/504 - (116945*z*z*z)/84 + (95755*z*z*z*z)/168 + (487925*x*y*z*z)/63 + (487925*x*y*y*z)/63 + (113775*x*x*y*z)/14 - (172073*x*y*z)/21 + 25.0;
   values[5] = (2675*x)/6 + (179545*y)/756 + (179545*z)/756 - (176025*x*x*y*y)/28 - (176025*x*x*z*z)/28 - (263950*y*y*z*z)/189 - (909445*x*y)/378 - (909445*x*z)/378 - (172556*y*z)/189 + (258805*x*y*y)/42 + (151525*x*x*y)/28 - (176215*x*y*y*y)/42 - (71825*x*x*x*y)/21 + (258805*x*z*z)/42 + (151525*x*x*z)/28 - (176215*x*z*z*z)/42 - (71825*x*x*x*z)/21 + (1492229*y*z*z)/756 + (1492229*y*y*z)/756 - (34970*y*z*z*z)/27 - (34970*y*y*y*z)/27 - (7375*x*x)/4 + (8125*x*x*x)/3 - (15625*x*x*x*x)/12 - (189010*y*y)/189 + (38765*y*y*y)/28 - (12535*y*y*y*y)/21 - (189010*z*z)/189 + (38765*z*z*z)/28 - (12535*z*z*z*z)/21 - (2293925*x*y*z*z)/378 - (2293925*x*y*y*z)/378 - (85025*x*x*y*z)/14 + (366439*x*y*z)/63 - 25.0;
   values[6] = (107475*x*x*y*y)/28 - (55915*y)/378 - (55915*z)/378 - 325*x + (107475*x*x*z*z)/28 + (240050*y*y*z*z)/189 + (460805*x*y)/378 + (460805*x*z)/378 + (103069*y*z)/189 - (176945*x*y*y)/42 - (74225*x*x*y)/28 + (69830*x*y*y*y)/21 + (37550*x*x*x*y)/21 - (176945*x*z*z)/42 - (74225*x*x*z)/28 + (69830*x*z*z*z)/21 + (37550*x*x*x*z)/21 - (302224*y*z*z)/189 - (302224*y*y*z)/189 + (32530*y*z*z*z)/27 + (32530*y*y*y*z)/27 + (6125*x*x)/4 - 2500*x*x*x + (15625*x*x*x*x)/12 + (307105*y*y)/378 - (26270*y*y*y)/21 + (11965*y*y*y*y)/21 + (307105*z*z)/378 - (26270*z*z*z)/21 + (11965*z*z*z*z)/21 + (660350*x*y*z*z)/189 + (660350*x*y*y*z)/189 + (16475*x*x*y*z)/14 - (121811*x*y*z)/63 + 50.0/3.0;
   values[7] = (1525*x)/12 + (14185*y)/252 + (14185*z)/252 - (7650*x*x*y*y)/7 - (7650*x*x*z*z)/7 - (57475*y*y*z*z)/63 - (19895*x*y)/252 - (19895*x*z)/252 - (13358*y*z)/63 + (14370*x*y*y)/7 - (14025*x*x*y)/28 - (44305*x*y*y*y)/21 + (21025*x*x*x*y)/42 + (14370*x*z*z)/7 - (14025*x*x*z)/28 - (44305*x*z*z*z)/21 + (21025*x*x*x*z)/42 + (65693*y*z*z)/63 + (65693*y*y*z)/63 - (16045*y*z*z*z)/18 - (16045*y*y*y*z)/18 - (5125*x*x)/8 + (6875*x*x*x)/6 - (15625*x*x*x*x)/24 - (33055*y*y)/63 + (38215*y*y*y)/42 - (9140*y*y*y*y)/21 - (33055*z*z)/63 + (38215*z*z*z)/42 - (9140*z*z*z*z)/21 - (86950*x*y*z*z)/63 - (86950*x*y*y*z)/63 + (18825*x*x*y*z)/7 - (17198*x*y*z)/21 - 25.0/4.0;
   values[8] = (43910*x*x*y*y)/7 - (75065*y)/252 + (487925*y*y*z*z)/126 + (551935*x*y)/252 + (353443*y*z)/252 - (91135*x*y*y)/14 - (116945*x*x*y)/28 + (60675*x*y*y*y)/14 + (95755*x*x*x*y)/42 - (658603*y*z*z)/252 - (172073*y*y*z)/42 + (13540*y*z*z*z)/9 + (37925*y*y*y*z)/14 + (332615*y*y)/252 - (50175*y*y*y)/28 + (16300*y*y*y*y)/21 + (470975*x*y*z*z)/126 + (487925*x*y*y*z)/63 + (13540*x*x*y*z)/3 - (658603*x*y*z)/126;
   values[9] = (179545*y)/756 - (176215*x*x*y*y)/28 - (2293925*y*y*z*z)/756 - (378020*x*y)/189 - (172556*y*z)/189 + (258805*x*y*y)/42 + (116295*x*x*y)/28 - (58675*x*y*y*y)/14 - (50140*x*x*x*y)/21 + (1492229*y*z*z)/756 + (366439*y*y*z)/126 - (34970*y*z*z*z)/27 - (85025*y*y*y*z)/42 - (909445*y*y)/756 + (151525*y*y*y)/84 - (71825*y*y*y*y)/84 - (527900*x*y*z*z)/189 - (2293925*x*y*y*z)/378 - (34970*x*x*y*z)/9 + (1492229*x*y*z)/378;
   values[10] = (34915*x*x*y*y)/7 - (55915*y)/378 + (330175*y*y*z*z)/189 + (307105*x*y)/189 + (103069*y*z)/189 - (176945*x*y*y)/42 - (26270*x*x*y)/7 + (35825*x*y*y*y)/14 + (47860*x*x*x*y)/21 - (302224*y*z*z)/189 - (121811*y*y*z)/126 + (32530*y*z*z*z)/27 + (16475*y*y*y*z)/42 + (460805*y*y)/756 - (74225*y*y*y)/84 + (18775*y*y*y*y)/42 + (480100*x*y*z*z)/189 + (660350*x*y*y*z)/189 + (32530*x*x*y*z)/9 - (604448*x*y*z)/189;
   values[11] = (14185*y)/252 - (44305*x*x*y*y)/14 - (43475*y*y*z*z)/63 - (66110*x*y)/63 - (13358*y*z)/63 + (14370*x*y*y)/7 + (38215*x*x*y)/14 - (5100*x*y*y*y)/7 - (36560*x*x*x*y)/21 + (65693*y*z*z)/63 - (8599*y*y*z)/21 - (16045*y*z*z*z)/18 + (6275*y*y*y*z)/7 - (19895*y*y)/504 - (4675*y*y*y)/28 + (21025*y*y*y*y)/168 - (114950*x*y*z*z)/63 - (86950*x*y*y*z)/63 - (16045*x*x*y*z)/6 + (131386*x*y*z)/63;
   values[12] = (43910*x*x*z*z)/7 - (75065*z)/252 + (487925*y*y*z*z)/126 + (551935*x*z)/252 + (353443*y*z)/252 - (91135*x*z*z)/14 - (116945*x*x*z)/28 + (60675*x*z*z*z)/14 + (95755*x*x*x*z)/42 - (172073*y*z*z)/42 - (658603*y*y*z)/252 + (37925*y*z*z*z)/14 + (13540*y*y*y*z)/9 + (332615*z*z)/252 - (50175*z*z*z)/28 + (16300*z*z*z*z)/21 + (487925*x*y*z*z)/63 + (470975*x*y*y*z)/126 + (13540*x*x*y*z)/3 - (658603*x*y*z)/126;
   values[13] = (179545*z)/756 - (176215*x*x*z*z)/28 - (2293925*y*y*z*z)/756 - (378020*x*z)/189 - (172556*y*z)/189 + (258805*x*z*z)/42 + (116295*x*x*z)/28 - (58675*x*z*z*z)/14 - (50140*x*x*x*z)/21 + (366439*y*z*z)/126 + (1492229*y*y*z)/756 - (85025*y*z*z*z)/42 - (34970*y*y*y*z)/27 - (909445*z*z)/756 + (151525*z*z*z)/84 - (71825*z*z*z*z)/84 - (2293925*x*y*z*z)/378 - (527900*x*y*y*z)/189 - (34970*x*x*y*z)/9 + (1492229*x*y*z)/378;
   values[14] = (34915*x*x*z*z)/7 - (55915*z)/378 + (330175*y*y*z*z)/189 + (307105*x*z)/189 + (103069*y*z)/189 - (176945*x*z*z)/42 - (26270*x*x*z)/7 + (35825*x*z*z*z)/14 + (47860*x*x*x*z)/21 - (121811*y*z*z)/126 - (302224*y*y*z)/189 + (16475*y*z*z*z)/42 + (32530*y*y*y*z)/27 + (460805*z*z)/756 - (74225*z*z*z)/84 + (18775*z*z*z*z)/42 + (660350*x*y*z*z)/189 + (480100*x*y*y*z)/189 + (32530*x*x*y*z)/9 - (604448*x*y*z)/189;
   values[15] = (14185*z)/252 - (44305*x*x*z*z)/14 - (43475*y*y*z*z)/63 - (66110*x*z)/63 - (13358*y*z)/63 + (14370*x*z*z)/7 + (38215*x*x*z)/14 - (5100*x*z*z*z)/7 - (36560*x*x*x*z)/21 - (8599*y*z*z)/21 + (65693*y*y*z)/63 + (6275*y*z*z*z)/7 - (16045*y*y*y*z)/18 - (19895*z*z)/504 - (4675*z*z*z)/28 + (21025*z*z*z*z)/168 - (86950*x*y*z*z)/63 - (114950*x*y*y*z)/63 - (16045*x*x*y*z)/6 + (131386*x*y*z)/63;
   values[16] = (1105*y)/252 + (7935*x*x*y*y)/14 - (107045*y*y*z*z)/126 + (170515*x*y)/252 - (1541*y*z)/126 + 710*x*y*y - (74565*x*x*y)/28 - (9605*x*y*y*y)/7 + (95755*x*x*x*y)/42 + (1541*y*z*z)/126 + (54293*y*y*z)/63 - (107045*y*y*y*z)/126 - (51215*y*y)/126 + (11635*y*y*y)/14 - (9140*y*y*y*y)/21 + (97705*x*y*z*z)/63 - (9340*x*y*y*z)/63 + (97705*x*x*y*z)/42 - (96164*x*y*z)/63;
   values[17] = (203030*y*y*z*z)/189 - (24345*x*x*y*y)/28 - (1195*y)/378 - (323635*x*y)/378 - (1006*y*z)/189 - (2435*x*y*y)/6 + (84265*x*x*y)/28 + (8630*x*y*y*y)/7 - (50140*x*x*x*y)/21 + (1006*y*z*z)/189 - (202024*y*y*z)/189 + (203030*y*y*y*z)/189 + (180745*y*y)/378 - (21590*y*y*y)/21 + (11965*y*y*y*y)/21 - (412940*x*y*z*z)/189 - (6880*x*y*y*z)/189 - (206470*x*x*y*z)/63 + (414952*x*y*z)/189;
   values[18] = (12945*x*x*y*y)/7 - (1195*y)/378 - (206470*y*y*z*z)/189 + (180745*x*y)/189 - (1006*y*z)/189 - (2435*x*y*y)/6 - (21590*x*x*y)/7 - (8115*x*y*y*y)/14 + (47860*x*x*x*y)/21 + (1006*y*z*z)/189 + (207476*y*y*z)/189 - (206470*y*y*y*z)/189 - (323635*y*y)/756 + (84265*y*y*y)/84 - (12535*y*y*y*y)/21 + (406060*x*y*z*z)/189 - (6880*x*y*y*z)/189 + (203030*x*x*y*z)/63 - (404048*x*y*z)/189;
   values[19] = (1105*y)/252 - (28815*x*x*y*y)/14 + (97705*y*y*z*z)/126 - (51215*x*y)/63 - (1541*y*z)/126 + 710*x*y*y + (34905*x*x*y)/14 + (2645*x*y*y*y)/7 - (36560*x*x*x*y)/21 + (1541*y*z*z)/126 - (48082*y*y*z)/63 + (97705*y*y*y*z)/126 + (170515*y*y)/504 - (24855*y*y*y)/28 + (95755*y*y*y*y)/168 - (107045*x*y*z*z)/63 - (9340*x*y*y*z)/63 - (107045*x*x*y*z)/42 + (108586*x*y*z)/63;
   values[20] = (1105*z)/252 + (7935*x*x*z*z)/14 - (107045*y*y*z*z)/126 + (170515*x*z)/252 - (1541*y*z)/126 + 710*x*z*z - (74565*x*x*z)/28 - (9605*x*z*z*z)/7 + (95755*x*x*x*z)/42 + (54293*y*z*z)/63 + (1541*y*y*z)/126 - (107045*y*z*z*z)/126 - (51215*z*z)/126 + (11635*z*z*z)/14 - (9140*z*z*z*z)/21 - (9340*x*y*z*z)/63 + (97705*x*y*y*z)/63 + (97705*x*x*y*z)/42 - (96164*x*y*z)/63;
   values[21] = (203030*y*y*z*z)/189 - (24345*x*x*z*z)/28 - (1195*z)/378 - (323635*x*z)/378 - (1006*y*z)/189 - (2435*x*z*z)/6 + (84265*x*x*z)/28 + (8630*x*z*z*z)/7 - (50140*x*x*x*z)/21 - (202024*y*z*z)/189 + (1006*y*y*z)/189 + (203030*y*z*z*z)/189 + (180745*z*z)/378 - (21590*z*z*z)/21 + (11965*z*z*z*z)/21 - (6880*x*y*z*z)/189 - (412940*x*y*y*z)/189 - (206470*x*x*y*z)/63 + (414952*x*y*z)/189;
   values[22] = (12945*x*x*z*z)/7 - (1195*z)/378 - (206470*y*y*z*z)/189 + (180745*x*z)/189 - (1006*y*z)/189 - (2435*x*z*z)/6 - (21590*x*x*z)/7 - (8115*x*z*z*z)/14 + (47860*x*x*x*z)/21 + (207476*y*z*z)/189 + (1006*y*y*z)/189 - (206470*y*z*z*z)/189 - (323635*z*z)/756 + (84265*z*z*z)/84 - (12535*z*z*z*z)/21 - (6880*x*y*z*z)/189 + (406060*x*y*y*z)/189 + (203030*x*x*y*z)/63 - (404048*x*y*z)/189;
   values[23] = (1105*z)/252 - (28815*x*x*z*z)/14 + (97705*y*y*z*z)/126 - (51215*x*z)/63 - (1541*y*z)/126 + 710*x*z*z + (34905*x*x*z)/14 + (2645*x*z*z*z)/7 - (36560*x*x*x*z)/21 - (48082*y*z*z)/63 + (1541*y*y*z)/126 + (97705*y*z*z*z)/126 + (170515*z*z)/504 - (24855*z*z*z)/28 + (95755*z*z*z*z)/168 - (9340*x*y*z*z)/63 - (107045*x*y*y*z)/63 - (107045*x*x*y*z)/42 + (108586*x*y*z)/63;
   values[24] = (54293*y*z*z)/63 - (1541*y*z)/126 - (4670*y*y*z*z)/63 - (48082*y*y*z)/63 - (107045*y*z*z*z)/126 + (97705*y*y*y*z)/126 - (107045*x*y*z*z)/63 + (97705*x*y*y*z)/63 + (1541*x*y*z)/63;
   values[25] = (207476*y*y*z)/189 - (1006*y*z)/189 - (202024*y*z*z)/189 - (3440*y*y*z*z)/189 + (203030*y*z*z*z)/189 - (206470*y*y*y*z)/189 + (406060*x*y*z*z)/189 - (412940*x*y*y*z)/189 + (2012*x*y*z)/189;
   values[26] = (207476*y*z*z)/189 - (1006*y*z)/189 - (3440*y*y*z*z)/189 - (202024*y*y*z)/189 - (206470*y*z*z*z)/189 + (203030*y*y*y*z)/189 - (412940*x*y*z*z)/189 + (406060*x*y*y*z)/189 + (2012*x*y*z)/189;
   values[27] = (54293*y*y*z)/63 - (1541*y*z)/126 - (48082*y*z*z)/63 - (4670*y*y*z*z)/63 + (97705*y*z*z*z)/126 - (107045*y*y*y*z)/126 + (97705*x*y*z*z)/63 - (107045*x*y*y*z)/63 + (1541*x*y*z)/63;
   values[28] = (7533*y*z)/100 - (11583*y*y*z*z)/20 - (4293*y*z*z)/100 - (4293*y*y*z)/100 - (81*y*z*z*z)/5 - (81*y*y*y*z)/5 + (8424*x*y*z*z)/5 + (8424*x*y*y*z)/5 + (6318*x*x*y*z)/5 - (29484*x*y*z)/25;
   values[29] = 648*y*y*z*z - (243*y*z)/35 - (81*y*z*z)/5 - (81*y*y*z)/5 + (81*y*z*z*z)/7 + (81*y*y*y*z)/7 - (8424*x*y*z*z)/7 - (8424*x*y*y*z)/7 + (7047*x*x*y*z)/14 + (9801*x*y*z)/35;
   values[30] = (4212*y*y*z*z)/5 + (7533*y*z)/100 - (4293*y*z*z)/100 - (14742*y*y*z)/25 - (81*y*z*z*z)/5 + (2106*y*y*y*z)/5 - (11583*x*y*z*z)/10 + (8424*x*y*y*z)/5 - (243*x*x*y*z)/5 - (4293*x*y*z)/50;
   values[31] = (9801*y*y*z)/70 - (243*y*z)/35 - (81*y*z*z)/5 - (4212*y*y*z*z)/7 + (81*y*z*z*z)/7 + (2349*y*y*y*z)/14 + 1296*x*y*z*z - (8424*x*y*y*z)/7 + (243*x*x*y*z)/7 - (162*x*y*z)/5;
   values[32] = (4212*y*y*z*z)/5 + (7533*y*z)/100 - (14742*y*z*z)/25 - (4293*y*y*z)/100 + (2106*y*z*z*z)/5 - (81*y*y*y*z)/5 + (8424*x*y*z*z)/5 - (11583*x*y*y*z)/10 - (243*x*x*y*z)/5 - (4293*x*y*z)/50;
   values[33] = (9801*y*z*z)/70 - (243*y*z)/35 - (4212*y*y*z*z)/7 - (81*y*y*z)/5 + (2349*y*z*z*z)/14 + (81*y*y*y*z)/7 - (8424*x*y*z*z)/7 + 1296*x*y*y*z + (243*x*x*y*z)/7 - (162*x*y*z)/5;
   values[34] = (28431*y*y*z*z)/20 - (15957*y*z)/100 - (29403*y*z*z)/100 - (29403*y*y*z)/100 + (2187*y*z*z*z)/5 + (2187*y*y*y*z)/5 - (4212*x*y*z*z)/5 - (4212*x*y*y*z)/5 - (6318*x*x*y*z)/5 + (33696*x*y*z)/25;
   values[35] = (87723*y*z*z)/35 - (54351*y*z)/70 - (28431*y*y*z*z)/7 + (87723*y*y*z)/35 - (24057*y*z*z*z)/14 - (24057*y*y*y*z)/14 - (15471*x*y*z*z)/7 - (15471*x*y*y*z)/7 - (7047*x*x*y*z)/14 + (45036*x*y*z)/35;
   values[36] = (5913*y*z)/100 - (2187*y*y*z*z)/10 - (63909*y*z*z)/50 + (101817*y*y*z)/100 + (6561*y*z*z*z)/5 - (2187*y*y*y*z)/2 + 1782*x*y*z*z - (10611*x*y*y*z)/10 + (243*x*x*y*z)/5 - (9153*x*y*z)/50;
   values[37] = (4374*y*y*z*z)/7 + (162*y*z)/35 + (77031*y*z*z)/70 - (43497*y*y*z)/35 - (19683*y*z*z*z)/14 + (8748*y*y*y*z)/7 - (8910*x*y*z*z)/7 + (8586*x*y*y*z)/7 - (243*x*x*y*z)/7 + (1296*x*y*z)/35;
   values[38] = (5913*y*z)/100 - (2187*y*y*z*z)/10 + (101817*y*z*z)/100 - (63909*y*y*z)/50 - (2187*y*z*z*z)/2 + (6561*y*y*y*z)/5 - (10611*x*y*z*z)/10 + 1782*x*y*y*z + (243*x*x*y*z)/5 - (9153*x*y*z)/50;
   values[39] = (4374*y*y*z*z)/7 + (162*y*z)/35 - (43497*y*z*z)/35 + (77031*y*y*z)/70 + (8748*y*z*z*z)/7 - (19683*y*y*y*z)/14 + (8586*x*y*z*z)/7 - (8910*x*y*y*z)/7 - (243*x*x*y*z)/7 + (1296*x*y*z)/35;
   values[40] = (111537*x*x*z*z)/20 - (1863*z)/20 - (2106*y*y*z*z)/5 + (6399*x*z)/5 - (15957*y*z)/100 - (50301*x*z*z)/10 - (59049*x*x*z)/20 + (37179*x*z*z*z)/10 + (8748*x*x*x*z)/5 - (29403*y*z*z)/100 + (16848*y*y*z)/25 + (2187*y*z*z*z)/5 - (2106*y*y*y*z)/5 + (6399*z*z)/10 - (19683*z*z*z)/20 + (2187*z*z*z*z)/5 + (28431*x*y*z*z)/10 - (4212*x*y*y*z)/5 + (6561*x*x*y*z)/5 - (29403*x*y*z)/50;
   values[41] = (2106*z)/7 - (124659*x*x*z*z)/14 - (15471*y*y*z*z)/14 - (19521*x*z)/7 - (54351*y*z)/70 + 8748*x*z*z + (39366*x*x*z)/7 - (41553*x*z*z*z)/7 - (21870*x*x*x*z)/7 + (87723*y*z*z)/35 + (22518*y*y*z)/35 - (24057*y*z*z*z)/14 - (2349*y*y*y*z)/14 - (19521*z*z)/14 + (13122*z*z*z)/7 - (10935*z*z*z*z)/14 - (56862*x*y*z*z)/7 - (15471*x*y*y*z)/7 - (72171*x*x*y*z)/14 + (175446*x*y*z)/35;
   values[42] = (81*z)/5 - (6561*x*x*z*z)/20 - (10611*y*y*z*z)/20 + (6237*x*z)/10 + (5913*y*z)/100 + (15309*x*z*z)/10 - (45927*x*x*z)/20 - 2187*x*z*z*z + (8748*x*x*x*z)/5 + (101817*y*z*z)/100 - (9153*y*y*z)/100 - (2187*y*z*z*z)/2 + (81*y*y*y*z)/5 - (11259*z*z)/20 + (2187*z*z*z)/2 - (2187*z*z*z*z)/4 - (2187*x*y*z*z)/5 + 1782*x*y*y*z + (19683*x*x*y*z)/5 - (63909*x*y*z)/25;
   values[43] = (4293*y*y*z*z)/7 - (6561*x*x*z*z)/14 - (81*z)/7 - (6399*x*z)/7 + (162*y*z)/35 - (10935*x*z*z)/7 + (26244*x*x*z)/7 + (17496*x*z*z*z)/7 - (21870*x*x*x*z)/7 - (43497*y*z*z)/35 + (648*y*y*z)/35 + (8748*y*z*z*z)/7 - (81*y*y*y*z)/7 + (4455*z*z)/7 - (8748*z*z*z)/7 + (4374*z*z*z*z)/7 + (8748*x*y*z*z)/7 - (8910*x*y*y*z)/7 - (59049*x*x*y*z)/14 + (77031*x*y*z)/35.0;
   values[44] = (81*z)/5 - (6561*x*x*z*z)/2 + 891*y*y*z*z - (11259*x*z)/10 + (5913*y*z)/100 + (15309*x*z*z)/10 + (6561*x*x*z)/2 - (2187*x*z*z*z)/10 - 2187*x*x*x*z - (63909*y*z*z)/50 - (9153*y*y*z)/100 + (6561*y*z*z*z)/5 + (81*y*y*y*z)/5 + (6237*z*z)/20 - (15309*z*z*z)/20 + (2187*z*z*z*z)/5 - (2187*x*y*z*z)/5 - (10611*x*y*y*z)/10 - (6561*x*x*y*z)/2 + (101817*x*y*z)/50.0;
   values[45] = (26244*x*x*z*z)/7 - (81*z)/7 - (4455*y*y*z*z)/7 + (8910*x*z)/7 + (162*y*z)/35 - (10935*x*z*z)/7 - (26244*x*x*z)/7 - (2187*x*z*z*z)/7 + (17496*x*x*x*z)/7 + (77031*y*z*z)/70 + (648*y*y*z)/35 - (19683*y*z*z*z)/14 - (81*y*y*y*z)/7 - (6399*z*z)/14 + (8748*z*z*z)/7 - (10935*z*z*z*z)/14 + (8748*x*y*z*z)/7 + (8586*x*y*y*z)/7 + (26244*x*x*y*z)/7 - (86994*x*y*z)/35.0;
   values[46] = (111537*x*x*y*y)/20 - (1863*y)/20 - (2106*y*y*z*z)/5 + (6399*x*y)/5 - (15957*y*z)/100 - (50301*x*y*y)/10 - (59049*x*x*y)/20 + (37179*x*y*y*y)/10 + (8748*x*x*x*y)/5 + (16848*y*z*z)/25 - (29403*y*y*z)/100 - (2106*y*z*z*z)/5 + (2187*y*y*y*z)/5 + (6399*y*y)/10 - (19683*y*y*y)/20 + (2187*y*y*y*y)/5 - (4212*x*y*z*z)/5 + (28431*x*y*y*z)/10 + (6561*x*x*y*z)/5 - (29403*x*y*z)/50;
   values[47] = (2106*y)/7 - (124659*x*x*y*y)/14 - (15471*y*y*z*z)/14 - (19521*x*y)/7 - (54351*y*z)/70 + 8748*x*y*y + (39366*x*x*y)/7 - (41553*x*y*y*y)/7 - (21870*x*x*x*y)/7 + (22518*y*z*z)/35 + (87723*y*y*z)/35 - (2349*y*z*z*z)/14 - (24057*y*y*y*z)/14 - (19521*y*y)/14 + (13122*y*y*y)/7 - (10935*y*y*y*y)/14 - (15471*x*y*z*z)/7 - (56862*x*y*y*z)/7 - (72171*x*x*y*z)/14 + (175446*x*y*z)/35;
   values[48] = (81*y)/5 - (6561*x*x*y*y)/2 + 891*y*y*z*z - (11259*x*y)/10 + (5913*y*z)/100 + (15309*x*y*y)/10 + (6561*x*x*y)/2 - (2187*x*y*y*y)/10 - 2187*x*x*x*y - (9153*y*z*z)/100 - (63909*y*y*z)/50 + (81*y*z*z*z)/5 + (6561*y*y*y*z)/5 + (6237*y*y)/20 - (15309*y*y*y)/20 + (2187*y*y*y*y)/5 - (10611*x*y*z*z)/10 - (2187*x*y*y*z)/5 - (6561*x*x*y*z)/2 + (101817*x*y*z)/50;
   values[49] = (26244*x*x*y*y)/7 - (81*y)/7 - (4455*y*y*z*z)/7 + (8910*x*y)/7 + (162*y*z)/35 - (10935*x*y*y)/7 - (26244*x*x*y)/7 - (2187*x*y*y*y)/7 + (17496*x*x*x*y)/7 + (648*y*z*z)/35 + (77031*y*y*z)/70 - (81*y*z*z*z)/7 - (19683*y*y*y*z)/14 - (6399*y*y)/14 + (8748*y*y*y)/7 - (10935*y*y*y*y)/14 + (8586*x*y*z*z)/7 + (8748*x*y*y*z)/7 + (26244*x*x*y*z)/7 - (86994*x*y*z)/35;
   values[50] = (81*y)/5 - (6561*x*x*y*y)/20 - (10611*y*y*z*z)/20 + (6237*x*y)/10 + (5913*y*z)/100 + (15309*x*y*y)/10 - (45927*x*x*y)/20 - 2187*x*y*y*y + (8748*x*x*x*y)/5 - (9153*y*z*z)/100 + (101817*y*y*z)/100 + (81*y*z*z*z)/5 - (2187*y*y*y*z)/2 - (11259*y*y)/20 + (2187*y*y*y)/2 - (2187*y*y*y*y)/4 + 1782*x*y*z*z - (2187*x*y*y*z)/5 + (19683*x*x*y*z)/5 - (63909*x*y*z)/25;
   values[51] = (4293*y*y*z*z)/7 - (6561*x*x*y*y)/14 - (81*y)/7 - (6399*x*y)/7 + (162*y*z)/35 - (10935*x*y*y)/7 + (26244*x*x*y)/7 + (17496*x*y*y*y)/7 - (21870*x*x*x*y)/7 + (648*y*z*z)/35 - (43497*y*y*z)/35 - (81*y*z*z*z)/7 + (8748*y*y*y*z)/7 + (4455*y*y)/7 - (8748*y*y*y)/7 + (4374*y*y*y*y)/7 - (8910*x*y*z*z)/7 + (8748*x*y*y*z)/7 - (59049*x*x*y*z)/14 + (77031*x*y*z)/35;
   values[52] = 3125*y*y*z*z + 1250*y*z - (5625*y*z*z)/2 - (5625*y*y*z)/2 + (3125*y*z*z*z)/2 + (3125*y*y*y*z)/2 + 6250*x*y*z*z + 6250*x*y*y*z + (9375*x*x*y*z)/2 - 5625*x*y*z;
   values[53] = 1875*y*z*z - (625*y*z)/2 - (3125*y*y*z*z)/2 + (625*y*y*z)/2 - (3125*y*z*z*z)/2 - 3125*x*y*z*z + 625*x*y*z;
   values[54] = (625*y*z*z)/2 - (625*y*z)/2 - (3125*y*y*z*z)/2 + 1875*y*y*z - (3125*y*y*y*z)/2 - 3125*x*y*y*z + 625*x*y*z;
   values[55] = (625*y*z*z)/2 - (625*y*z)/2 + (625*y*y*z)/2 - 3125*x*y*z*z - 3125*x*y*y*z - (9375*x*x*y*z)/2 + 3750*x*y*z;
}
static void C_T_P5_3D_D010(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (380099*x)/3780 + (375*y)/4 + (380099*z)/3780 - (21707*x*x*y*y)/20 - (698941*x*x*z*z)/756 - (21707*y*y*z*z)/20 - (2277697*x*y)/3780 - (3570187*x*z)/6300 - (2277697*y*z)/3780 + (10663*x*y*y)/10 + (257771*x*x*y)/210 - (40401*x*y*y*y)/70 - (21707*x*x*x*y)/30 + (9811273*x*z*z)/9450 + (9811273*x*x*z)/9450 - (1090511*x*z*z*z)/1890 - (1090511*x*x*x*z)/1890 + (257771*y*z*z)/210 + (10663*y*y*z)/10 - (21707*y*z*z*z)/30 - (40401*y*y*y*z)/70 - (2277697*x*x)/7560 + (10663*x*x*x)/30 - (40401*x*x*x*x)/280 - (2125*y*y)/8 + (625*y*y*y)/2 - (3125*y*y*y*y)/24 - (2277697*z*z)/7560 + (10663*z*z*z)/30 - (40401*z*z*z*z)/280 - (698941*x*y*z*z)/378 - (1090511*x*y*y*z)/630 - (698941*x*x*y*z)/378 + (9811273*x*y*z)/4725 - 137.0/12.0;
   values[1] = (12416*x*x*y*y)/35 - (7528*x)/945 + (143333*x*x*z*z)/1890 + (25360*x*y)/189 + (175216*x*z)/4725 - (12416*x*y*y)/35 - (24977*x*x*y)/105 + (24832*x*y*y*y)/105 + (3153*x*x*x*y)/35 - (696296*x*z*z)/4725 + (8507*x*x*z)/675 + (12416*x*z*z*z)/105 - (53384*x*x*x*z)/945 + (16361*x*x)/1890 + (1406*x*x*x)/105 - (2957*x*x*x*x)/210 + (12416*x*y*z*z)/35 + (12416*x*y*y*z)/35 + (143333*x*x*y*z)/945 - (1392592*x*y*z)/4725;
   values[2] = (9459*x*x*y*y)/70 - (125*y)/6 - (7528*z)/945 - (7528*x)/945 + (6208*x*x*z*z)/35 + (9459*y*y*z*z)/70 + (16361*x*y)/945 + (175216*x*z)/4725 + (16361*y*z)/945 + (1406*x*y*y)/35 - (24977*x*x*y)/105 - (5914*x*y*y*y)/105 + (24832*x*x*x*y)/105 - (696296*x*z*z)/4725 - (696296*x*x*z)/4725 + (12416*x*z*z*z)/105 + (12416*x*x*x*z)/105 - (24977*y*z*z)/105 + (1406*y*y*z)/35 + (24832*y*z*z*z)/105 - (5914*y*y*y*z)/105 + (12680*x*x)/189 - (12416*x*x*x)/105 + (6208*x*x*x*x)/105 + (875*y*y)/8 - (625*y*y*y)/3 + (3125*y*y*y*y)/24 + (12680*z*z)/189 - (12416*z*z*z)/105 + (6208*z*z*z*z)/105 + (143333*x*y*z*z)/945 - (53384*x*y*y*z)/315 + (143333*x*x*y*z)/945 + (17014*x*y*z)/675 + 1.0;
   values[3] = (143333*x*x*z*z)/1890 - (7528*z)/945 + (12416*y*y*z*z)/35 + (175216*x*z)/4725 + (25360*y*z)/189 + (8507*x*z*z)/675 - (696296*x*x*z)/4725 - (53384*x*z*z*z)/945 + (12416*x*x*x*z)/105 - (24977*y*z*z)/105 - (12416*y*y*z)/35 + (3153*y*z*z*z)/35 + (24832*y*y*y*z)/105 + (16361*z*z)/1890 + (1406*z*z*z)/105 - (2957*z*z*z*z)/210 + (143333*x*y*z*z)/945 + (12416*x*y*y*z)/35 + (12416*x*x*y*z)/35 - (1392592*x*y*z)/4725;
   values[4] = (43910*x*x*y*y)/7 - (75065*x)/252 + (487925*x*x*z*z)/126 + (551935*x*y)/252 + (353443*x*z)/252 - (116945*x*y*y)/28 - (91135*x*x*y)/14 + (95755*x*y*y*y)/42 + (60675*x*x*x*y)/14 - (658603*x*z*z)/252 - (172073*x*x*z)/42 + (13540*x*z*z*z)/9 + (37925*x*x*x*z)/14 + (332615*x*x)/252 - (50175*x*x*x)/28 + (16300*x*x*x*x)/21 + (470975*x*y*z*z)/126 + (13540*x*y*y*z)/3 + (487925*x*x*y*z)/63 - (658603*x*y*z)/126;
   values[5] = (179545*x)/756 - (176215*x*x*y*y)/28 - (2293925*x*x*z*z)/756 - (378020*x*y)/189 - (172556*x*z)/189 + (116295*x*y*y)/28 + (258805*x*x*y)/42 - (50140*x*y*y*y)/21 - (58675*x*x*x*y)/14 + (1492229*x*z*z)/756 + (366439*x*x*z)/126 - (34970*x*z*z*z)/27 - (85025*x*x*x*z)/42 - (909445*x*x)/756 + (151525*x*x*x)/84 - (71825*x*x*x*x)/84 - (527900*x*y*z*z)/189 - (34970*x*y*y*z)/9 - (2293925*x*x*y*z)/378 + (1492229*x*y*z)/378;
   values[6] = (34915*x*x*y*y)/7 - (55915*x)/378 + (330175*x*x*z*z)/189 + (307105*x*y)/189 + (103069*x*z)/189 - (26270*x*y*y)/7 - (176945*x*x*y)/42 + (47860*x*y*y*y)/21 + (35825*x*x*x*y)/14 - (302224*x*z*z)/189 - (121811*x*x*z)/126 + (32530*x*z*z*z)/27 + (16475*x*x*x*z)/42 + (460805*x*x)/756 - (74225*x*x*x)/84 + (18775*x*x*x*x)/42 + (480100*x*y*z*z)/189 + (32530*x*y*y*z)/9 + (660350*x*x*y*z)/189 - (604448*x*y*z)/189.0;
   values[7] = (14185*x)/252 - (44305*x*x*y*y)/14 - (43475*x*x*z*z)/63 - (66110*x*y)/63 - (13358*x*z)/63 + (38215*x*y*y)/14 + (14370*x*x*y)/7 - (36560*x*y*y*y)/21 - (5100*x*x*x*y)/7 + (65693*x*z*z)/63 - (8599*x*x*z)/21 - (16045*x*z*z*z)/18 + (6275*x*x*x*z)/7 - (19895*x*x)/504 - (4675*x*x*x)/28 + (21025*x*x*x*x)/168 - (114950*x*y*z*z)/63 - (16045*x*y*y*z)/6 - (86950*x*x*y*z)/63 + (131386*x*y*z)/63.0;
   values[8] = (182025*x*x*y*y)/28 - (1925*y)/6 - (75065*z)/252 - (75065*x)/252 + (470975*x*x*z*z)/252 + (182025*y*y*z*z)/28 + (332615*x*y)/126 + (353443*x*z)/252 + (332615*y*z)/126 - (150525*x*y*y)/28 - (91135*x*x*y)/14 + (65200*x*y*y*y)/21 + (87820*x*x*x*y)/21 - (658603*x*z*z)/252 - (658603*x*x*z)/252 + (13540*x*z*z*z)/9 + (13540*x*x*x*z)/9 - (91135*y*z*z)/14 - (150525*y*y*z)/28 + (87820*y*z*z*z)/21 + (65200*y*y*y*z)/21 + (551935*x*x)/504 - (116945*x*x*x)/84 + (95755*x*x*x*x)/168 + (8875*y*y)/8 - (4375*y*y*y)/3 + (15625*y*y*y*y)/24 + (551935*z*z)/504 - (116945*z*z*z)/84 + (95755*z*z*z*z)/168 + (487925*x*y*z*z)/63 + (113775*x*y*y*z)/14 + (487925*x*x*y*z)/63 - (172073*x*y*z)/21 + 25.0;
   values[9] = (179545*x)/756 + (2675*y)/6 + (179545*z)/756 - (176025*x*x*y*y)/28 - (263950*x*x*z*z)/189 - (176025*y*y*z*z)/28 - (909445*x*y)/378 - (172556*x*z)/189 - (909445*y*z)/378 + (151525*x*y*y)/28 + (258805*x*x*y)/42 - (71825*x*y*y*y)/21 - (176215*x*x*x*y)/42 + (1492229*x*z*z)/756 + (1492229*x*x*z)/756 - (34970*x*z*z*z)/27 - (34970*x*x*x*z)/27 + (258805*y*z*z)/42 + (151525*y*y*z)/28 - (176215*y*z*z*z)/42 - (71825*y*y*y*z)/21 - (189010*x*x)/189 + (38765*x*x*x)/28 - (12535*x*x*x*x)/21 - (7375*y*y)/4 + (8125*y*y*y)/3 - (15625*y*y*y*y)/12 - (189010*z*z)/189 + (38765*z*z*z)/28 - (12535*z*z*z*z)/21 - (2293925*x*y*z*z)/378 - (85025*x*y*y*z)/14 - (2293925*x*x*y*z)/378 + (366439*x*y*z)/63 - 25.0;
   values[10] = (107475*x*x*y*y)/28 - 325*y - (55915*z)/378 - (55915*x)/378 + (240050*x*x*z*z)/189 + (107475*y*y*z*z)/28 + (460805*x*y)/378 + (103069*x*z)/189 + (460805*y*z)/378 - (74225*x*y*y)/28 - (176945*x*x*y)/42 + (37550*x*y*y*y)/21 + (69830*x*x*x*y)/21 - (302224*x*z*z)/189 - (302224*x*x*z)/189 + (32530*x*z*z*z)/27 + (32530*x*x*x*z)/27 - (176945*y*z*z)/42 - (74225*y*y*z)/28 + (69830*y*z*z*z)/21 + (37550*y*y*y*z)/21 + (307105*x*x)/378 - (26270*x*x*x)/21 + (11965*x*x*x*x)/21 + (6125*y*y)/4 - 2500*y*y*y + (15625*y*y*y*y)/12 + (307105*z*z)/378 - (26270*z*z*z)/21 + (11965*z*z*z*z)/21 + (660350*x*y*z*z)/189 + (16475*x*y*y*z)/14 + (660350*x*x*y*z)/189 - (121811*x*y*z)/63 + 50.0/3.0;
   values[11] = (14185*x)/252 + (1525*y)/12 + (14185*z)/252 - (7650*x*x*y*y)/7 - (57475*x*x*z*z)/63 - (7650*y*y*z*z)/7 - (19895*x*y)/252 - (13358*x*z)/63 - (19895*y*z)/252 - (14025*x*y*y)/28 + (14370*x*x*y)/7 + (21025*x*y*y*y)/42 - (44305*x*x*x*y)/21 + (65693*x*z*z)/63 + (65693*x*x*z)/63 - (16045*x*z*z*z)/18 - (16045*x*x*x*z)/18 + (14370*y*z*z)/7 - (14025*y*y*z)/28 - (44305*y*z*z*z)/21 + (21025*y*y*y*z)/42 - (33055*x*x)/63 + (38215*x*x*x)/42 - (9140*x*x*x*x)/21 - (5125*y*y)/8 + (6875*y*y*y)/6 - (15625*y*y*y*y)/24 - (33055*z*z)/63 + (38215*z*z*z)/42 - (9140*z*z*z*z)/21 - (86950*x*y*z*z)/63 + (18825*x*y*y*z)/7 - (86950*x*x*y*z)/63 - (17198*x*y*z)/21 - 25.0/4.0;
   values[12] = (487925*x*x*z*z)/126 - (75065*z)/252 + (43910*y*y*z*z)/7 + (353443*x*z)/252 + (551935*y*z)/252 - (172073*x*z*z)/42 - (658603*x*x*z)/252 + (37925*x*z*z*z)/14 + (13540*x*x*x*z)/9 - (91135*y*z*z)/14 - (116945*y*y*z)/28 + (60675*y*z*z*z)/14 + (95755*y*y*y*z)/42 + (332615*z*z)/252 - (50175*z*z*z)/28 + (16300*z*z*z*z)/21 + (487925*x*y*z*z)/63 + (13540*x*y*y*z)/3 + (470975*x*x*y*z)/126 - (658603*x*y*z)/126;
   values[13] = (179545*z)/756 - (2293925*x*x*z*z)/756 - (176215*y*y*z*z)/28 - (172556*x*z)/189 - (378020*y*z)/189 + (366439*x*z*z)/126 + (1492229*x*x*z)/756 - (85025*x*z*z*z)/42 - (34970*x*x*x*z)/27 + (258805*y*z*z)/42 + (116295*y*y*z)/28 - (58675*y*z*z*z)/14 - (50140*y*y*y*z)/21 - (909445*z*z)/756 + (151525*z*z*z)/84 - (71825*z*z*z*z)/84 - (2293925*x*y*z*z)/378 - (34970*x*y*y*z)/9 - (527900*x*x*y*z)/189 + (1492229*x*y*z)/378;
   values[14] = (330175*x*x*z*z)/189 - (55915*z)/378 + (34915*y*y*z*z)/7 + (103069*x*z)/189 + (307105*y*z)/189 - (121811*x*z*z)/126 - (302224*x*x*z)/189 + (16475*x*z*z*z)/42 + (32530*x*x*x*z)/27 - (176945*y*z*z)/42 - (26270*y*y*z)/7 + (35825*y*z*z*z)/14 + (47860*y*y*y*z)/21 + (460805*z*z)/756 - (74225*z*z*z)/84 + (18775*z*z*z*z)/42 + (660350*x*y*z*z)/189 + (32530*x*y*y*z)/9 + (480100*x*x*y*z)/189 - (604448*x*y*z)/189;
   values[15] = (14185*z)/252 - (43475*x*x*z*z)/63 - (44305*y*y*z*z)/14 - (13358*x*z)/63 - (66110*y*z)/63 - (8599*x*z*z)/21 + (65693*x*x*z)/63 + (6275*x*z*z*z)/7 - (16045*x*x*x*z)/18 + (14370*y*z*z)/7 + (38215*y*y*z)/14 - (5100*y*z*z*z)/7 - (36560*y*y*y*z)/21 - (19895*z*z)/504 - (4675*z*z*z)/28 + (21025*z*z*z*z)/168 - (86950*x*y*z*z)/63 - (16045*x*y*y*z)/6 - (114950*x*x*y*z)/63 + (131386*x*y*z)/63;
   values[16] = (1105*x)/252 - (28815*x*x*y*y)/14 + (97705*x*x*z*z)/126 - (51215*x*y)/63 - (1541*x*z)/126 + (34905*x*y*y)/14 + 710*x*x*y - (36560*x*y*y*y)/21 + (2645*x*x*x*y)/7 + (1541*x*z*z)/126 - (48082*x*x*z)/63 + (97705*x*x*x*z)/126 + (170515*x*x)/504 - (24855*x*x*x)/28 + (95755*x*x*x*x)/168 - (107045*x*y*z*z)/63 - (107045*x*y*y*z)/42 - (9340*x*x*y*z)/63 + (108586*x*y*z)/63;
   values[17] = (12945*x*x*y*y)/7 - (1195*x)/378 - (206470*x*x*z*z)/189 + (180745*x*y)/189 - (1006*x*z)/189 - (21590*x*y*y)/7 - (2435*x*x*y)/6 + (47860*x*y*y*y)/21 - (8115*x*x*x*y)/14 + (1006*x*z*z)/189 + (207476*x*x*z)/189 - (206470*x*x*x*z)/189 - (323635*x*x)/756 + (84265*x*x*x)/84 - (12535*x*x*x*x)/21 + (406060*x*y*z*z)/189 + (203030*x*y*y*z)/63 - (6880*x*x*y*z)/189 - (404048*x*y*z)/189;
   values[18] = (203030*x*x*z*z)/189 - (24345*x*x*y*y)/28 - (1195*x)/378 - (323635*x*y)/378 - (1006*x*z)/189 + (84265*x*y*y)/28 - (2435*x*x*y)/6 - (50140*x*y*y*y)/21 + (8630*x*x*x*y)/7 + (1006*x*z*z)/189 - (202024*x*x*z)/189 + (203030*x*x*x*z)/189 + (180745*x*x)/378 - (21590*x*x*x)/21 + (11965*x*x*x*x)/21 - (412940*x*y*z*z)/189 - (206470*x*y*y*z)/63 - (6880*x*x*y*z)/189 + (414952*x*y*z)/189;
   values[19] = (1105*x)/252 + (7935*x*x*y*y)/14 - (107045*x*x*z*z)/126 + (170515*x*y)/252 - (1541*x*z)/126 - (74565*x*y*y)/28 + 710*x*x*y + (95755*x*y*y*y)/42 - (9605*x*x*x*y)/7 + (1541*x*z*z)/126 + (54293*x*x*z)/63 - (107045*x*x*x*z)/126 - (51215*x*x)/126 + (11635*x*x*x)/14 - (9140*x*x*x*x)/21 + (97705*x*y*z*z)/63 + (97705*x*y*y*z)/42 - (9340*x*x*y*z)/63 - (96164*x*y*z)/63;
   values[20] = (54293*x*z*z)/63 - (1541*x*z)/126 - (4670*x*x*z*z)/63 - (48082*x*x*z)/63 - (107045*x*z*z*z)/126 + (97705*x*x*x*z)/126 - (107045*x*y*z*z)/63 + (97705*x*x*y*z)/63 + (1541*x*y*z)/63;
   values[21] = (207476*x*x*z)/189 - (1006*x*z)/189 - (202024*x*z*z)/189 - (3440*x*x*z*z)/189 + (203030*x*z*z*z)/189 - (206470*x*x*x*z)/189 + (406060*x*y*z*z)/189 - (412940*x*x*y*z)/189 + (2012*x*y*z)/189;
   values[22] = (207476*x*z*z)/189 - (1006*x*z)/189 - (3440*x*x*z*z)/189 - (202024*x*x*z)/189 - (206470*x*z*z*z)/189 + (203030*x*x*x*z)/189 - (412940*x*y*z*z)/189 + (406060*x*x*y*z)/189 + (2012*x*y*z)/189;
   values[23] = (54293*x*x*z)/63 - (1541*x*z)/126 - (48082*x*z*z)/63 - (4670*x*x*z*z)/63 + (97705*x*z*z*z)/126 - (107045*x*x*x*z)/126 + (97705*x*y*z*z)/63 - (107045*x*x*y*z)/63 + (1541*x*y*z)/63;
   values[24] = (1105*z)/252 - (107045*x*x*z*z)/126 + (7935*y*y*z*z)/14 - (1541*x*z)/126 + (170515*y*z)/252 + (54293*x*z*z)/63 + (1541*x*x*z)/126 - (107045*x*z*z*z)/126 + 710*y*z*z - (74565*y*y*z)/28 - (9605*y*z*z*z)/7 + (95755*y*y*y*z)/42 - (51215*z*z)/126 + (11635*z*z*z)/14 - (9140*z*z*z*z)/21 - (9340*x*y*z*z)/63 + (97705*x*y*y*z)/42 + (97705*x*x*y*z)/63 - (96164*x*y*z)/63;
   values[25] = (203030*x*x*z*z)/189 - (1195*z)/378 - (24345*y*y*z*z)/28 - (1006*x*z)/189 - (323635*y*z)/378 - (202024*x*z*z)/189 + (1006*x*x*z)/189 + (203030*x*z*z*z)/189 - (2435*y*z*z)/6 + (84265*y*y*z)/28 + (8630*y*z*z*z)/7 - (50140*y*y*y*z)/21 + (180745*z*z)/378 - (21590*z*z*z)/21 + (11965*z*z*z*z)/21 - (6880*x*y*z*z)/189 - (206470*x*y*y*z)/63 - (412940*x*x*y*z)/189 + (414952*x*y*z)/189;
   values[26] = (12945*y*y*z*z)/7 - (206470*x*x*z*z)/189 - (1195*z)/378 - (1006*x*z)/189 + (180745*y*z)/189 + (207476*x*z*z)/189 + (1006*x*x*z)/189 - (206470*x*z*z*z)/189 - (2435*y*z*z)/6 - (21590*y*y*z)/7 - (8115*y*z*z*z)/14 + (47860*y*y*y*z)/21 - (323635*z*z)/756 + (84265*z*z*z)/84 - (12535*z*z*z*z)/21 - (6880*x*y*z*z)/189 + (203030*x*y*y*z)/63 + (406060*x*x*y*z)/189 - (404048*x*y*z)/189;
   values[27] = (1105*z)/252 + (97705*x*x*z*z)/126 - (28815*y*y*z*z)/14 - (1541*x*z)/126 - (51215*y*z)/63 - (48082*x*z*z)/63 + (1541*x*x*z)/126 + (97705*x*z*z*z)/126 + 710*y*z*z + (34905*y*y*z)/14 + (2645*y*z*z*z)/7 - (36560*y*y*y*z)/21 + (170515*z*z)/504 - (24855*z*z*z)/28 + (95755*z*z*z*z)/168 - (9340*x*y*z*z)/63 - (107045*x*y*y*z)/42 - (107045*x*x*y*z)/63 + (108586*x*y*z)/63;
   values[28] = (4212*x*x*z*z)/5 + (7533*x*z)/100 - (4293*x*z*z)/100 - (14742*x*x*z)/25 - (81*x*z*z*z)/5 + (2106*x*x*x*z)/5 - (11583*x*y*z*z)/10 - (243*x*y*y*z)/5 + (8424*x*x*y*z)/5 - (4293*x*y*z)/50;
   values[29] = (9801*x*x*z)/70 - (243*x*z)/35 - (81*x*z*z)/5 - (4212*x*x*z*z)/7 + (81*x*z*z*z)/7 + (2349*x*x*x*z)/14 + 1296*x*y*z*z + (243*x*y*y*z)/7 - (8424*x*x*y*z)/7 - (162*x*y*z)/5;
   values[30] = (7533*x*z)/100 - (11583*x*x*z*z)/20 - (4293*x*z*z)/100 - (4293*x*x*z)/100 - (81*x*z*z*z)/5 - (81*x*x*x*z)/5 + (8424*x*y*z*z)/5 + (6318*x*y*y*z)/5 + (8424*x*x*y*z)/5 - (29484*x*y*z)/25;
   values[31] = 648*x*x*z*z - (243*x*z)/35 - (81*x*z*z)/5 - (81*x*x*z)/5 + (81*x*z*z*z)/7 + (81*x*x*x*z)/7 - (8424*x*y*z*z)/7 + (7047*x*y*y*z)/14 - (8424*x*x*y*z)/7 + (9801*x*y*z)/35;
   values[32] = (4212*x*x*z*z)/5 + (7533*x*z)/100 - (14742*x*z*z)/25 - (4293*x*x*z)/100 + (2106*x*z*z*z)/5 - (81*x*x*x*z)/5 + (8424*x*y*z*z)/5 - (243*x*y*y*z)/5 - (11583*x*x*y*z)/10 - (4293*x*y*z)/50;
   values[33] = (9801*x*z*z)/70 - (243*x*z)/35 - (4212*x*x*z*z)/7 - (81*x*x*z)/5 + (2349*x*z*z*z)/14 + (81*x*x*x*z)/7 - (8424*x*y*z*z)/7 + (243*x*y*y*z)/7 + 1296*x*x*y*z - (162*x*y*z)/5;
   values[34] = (111537*y*y*z*z)/20 - (2106*x*x*z*z)/5 - (1863*z)/20 - (15957*x*z)/100 + (6399*y*z)/5 - (29403*x*z*z)/100 + (16848*x*x*z)/25 + (2187*x*z*z*z)/5 - (2106*x*x*x*z)/5 - (50301*y*z*z)/10 - (59049*y*y*z)/20 + (37179*y*z*z*z)/10 + (8748*y*y*y*z)/5 + (6399*z*z)/10 - (19683*z*z*z)/20 + (2187*z*z*z*z)/5 + (28431*x*y*z*z)/10 + (6561*x*y*y*z)/5 - (4212*x*x*y*z)/5 - (29403*x*y*z)/50;
   values[35] = (2106*z)/7 - (15471*x*x*z*z)/14 - (124659*y*y*z*z)/14 - (54351*x*z)/70 - (19521*y*z)/7 + (87723*x*z*z)/35 + (22518*x*x*z)/35 - (24057*x*z*z*z)/14 - (2349*x*x*x*z)/14 + 8748*y*z*z + (39366*y*y*z)/7 - (41553*y*z*z*z)/7 - (21870*y*y*y*z)/7 - (19521*z*z)/14 + (13122*z*z*z)/7 - (10935*z*z*z*z)/14 - (56862*x*y*z*z)/7 - (72171*x*y*y*z)/14 - (15471*x*x*y*z)/7 + (175446*x*y*z)/35;
   values[36] = (81*z)/5 + 891*x*x*z*z - (6561*y*y*z*z)/2 + (5913*x*z)/100 - (11259*y*z)/10 - (63909*x*z*z)/50 - (9153*x*x*z)/100 + (6561*x*z*z*z)/5 + (81*x*x*x*z)/5 + (15309*y*z*z)/10 + (6561*y*y*z)/2 - (2187*y*z*z*z)/10 - 2187*y*y*y*z + (6237*z*z)/20 - (15309*z*z*z)/20 + (2187*z*z*z*z)/5 - (2187*x*y*z*z)/5 - (6561*x*y*y*z)/2 - (10611*x*x*y*z)/10 + (101817*x*y*z)/50.0;
   values[37] = (26244*y*y*z*z)/7 - (4455*x*x*z*z)/7 - (81*z)/7 + (162*x*z)/35 + (8910*y*z)/7 + (77031*x*z*z)/70 + (648*x*x*z)/35 - (19683*x*z*z*z)/14 - (81*x*x*x*z)/7 - (10935*y*z*z)/7 - (26244*y*y*z)/7 - (2187*y*z*z*z)/7 + (17496*y*y*y*z)/7 - (6399*z*z)/14 + (8748*z*z*z)/7 - (10935*z*z*z*z)/14 + (8748*x*y*z*z)/7 + (26244*x*y*y*z)/7 + (8586*x*x*y*z)/7 - (86994*x*y*z)/35.0;
   values[38] = (81*z)/5 - (10611*x*x*z*z)/20 - (6561*y*y*z*z)/20 + (5913*x*z)/100 + (6237*y*z)/10 + (101817*x*z*z)/100 - (9153*x*x*z)/100 - (2187*x*z*z*z)/2 + (81*x*x*x*z)/5 + (15309*y*z*z)/10 - (45927*y*y*z)/20 - 2187*y*z*z*z + (8748*y*y*y*z)/5 - (11259*z*z)/20 + (2187*z*z*z)/2 - (2187*z*z*z*z)/4 - (2187*x*y*z*z)/5 + (19683*x*y*y*z)/5 + 1782*x*x*y*z - (63909*x*y*z)/25.0;
   values[39] = (4293*x*x*z*z)/7 - (81*z)/7 - (6561*y*y*z*z)/14 + (162*x*z)/35 - (6399*y*z)/7 - (43497*x*z*z)/35 + (648*x*x*z)/35 + (8748*x*z*z*z)/7 - (81*x*x*x*z)/7 - (10935*y*z*z)/7 + (26244*y*y*z)/7 + (17496*y*z*z*z)/7 - (21870*y*y*y*z)/7 + (4455*z*z)/7 - (8748*z*z*z)/7 + (4374*z*z*z*z)/7 + (8748*x*y*z*z)/7 - (59049*x*y*y*z)/14 - (8910*x*x*y*z)/7 + (77031*x*y*z)/35.0;
   values[40] = (28431*x*x*z*z)/20 - (15957*x*z)/100 - (29403*x*z*z)/100 - (29403*x*x*z)/100 + (2187*x*z*z*z)/5 + (2187*x*x*x*z)/5 - (4212*x*y*z*z)/5 - (6318*x*y*y*z)/5 - (4212*x*x*y*z)/5 + (33696*x*y*z)/25.0;
   values[41] = (87723*x*z*z)/35 - (54351*x*z)/70 - (28431*x*x*z*z)/7 + (87723*x*x*z)/35 - (24057*x*z*z*z)/14 - (24057*x*x*x*z)/14 - (15471*x*y*z*z)/7 - (7047*x*y*y*z)/14 - (15471*x*x*y*z)/7 + (45036*x*y*z)/35.0;
   values[42] = (5913*x*z)/100 - (2187*x*x*z*z)/10 + (101817*x*z*z)/100 - (63909*x*x*z)/50 - (2187*x*z*z*z)/2 + (6561*x*x*x*z)/5 - (10611*x*y*z*z)/10 + (243*x*y*y*z)/5 + 1782*x*x*y*z - (9153*x*y*z)/50.0;
   values[43] = (4374*x*x*z*z)/7 + (162*x*z)/35 - (43497*x*z*z)/35 + (77031*x*x*z)/70 + (8748*x*z*z*z)/7 - (19683*x*x*x*z)/14 + (8586*x*y*z*z)/7 - (243*x*y*y*z)/7 - (8910*x*x*y*z)/7 + (1296*x*y*z)/35.0;
   values[44] = (5913*x*z)/100 - (2187*x*x*z*z)/10 - (63909*x*z*z)/50 + (101817*x*x*z)/100 + (6561*x*z*z*z)/5 - (2187*x*x*x*z)/2 + 1782*x*y*z*z + (243*x*y*y*z)/5 - (10611*x*x*y*z)/10 - (9153*x*y*z)/50.0;
   values[45] = (4374*x*x*z*z)/7 + (162*x*z)/35 + (77031*x*z*z)/70 - (43497*x*x*z)/35 - (19683*x*z*z*z)/14 + (8748*x*x*x*z)/7 - (8910*x*y*z*z)/7 - (243*x*y*y*z)/7 + (8586*x*x*y*z)/7 + (1296*x*y*z)/35.0;
   values[46] = (111537*x*x*y*y)/20 - (1863*x)/20 - (2106*x*x*z*z)/5 + (6399*x*y)/5 - (15957*x*z)/100 - (59049*x*y*y)/20 - (50301*x*x*y)/10 + (8748*x*y*y*y)/5 + (37179*x*x*x*y)/10 + (16848*x*z*z)/25 - (29403*x*x*z)/100 - (2106*x*z*z*z)/5 + (2187*x*x*x*z)/5 + (6399*x*x)/10 - (19683*x*x*x)/20 + (2187*x*x*x*x)/5 - (4212*x*y*z*z)/5 + (6561*x*y*y*z)/5 + (28431*x*x*y*z)/10 - (29403*x*y*z)/50.0;
   values[47] = (2106*x)/7 - (124659*x*x*y*y)/14 - (15471*x*x*z*z)/14 - (19521*x*y)/7 - (54351*x*z)/70 + (39366*x*y*y)/7 + 8748*x*x*y - (21870*x*y*y*y)/7 - (41553*x*x*x*y)/7 + (22518*x*z*z)/35 + (87723*x*x*z)/35 - (2349*x*z*z*z)/14 - (24057*x*x*x*z)/14 - (19521*x*x)/14 + (13122*x*x*x)/7 - (10935*x*x*x*x)/14 - (15471*x*y*z*z)/7 - (72171*x*y*y*z)/14 - (56862*x*x*y*z)/7 + (175446*x*y*z)/35.0;
   values[48] = (81*x)/5 - (6561*x*x*y*y)/20 - (10611*x*x*z*z)/20 + (6237*x*y)/10 + (5913*x*z)/100 - (45927*x*y*y)/20 + (15309*x*x*y)/10 + (8748*x*y*y*y)/5 - 2187*x*x*x*y - (9153*x*z*z)/100 + (101817*x*x*z)/100 + (81*x*z*z*z)/5 - (2187*x*x*x*z)/2 - (11259*x*x)/20 + (2187*x*x*x)/2 - (2187*x*x*x*x)/4 + 1782*x*y*z*z + (19683*x*y*y*z)/5 - (2187*x*x*y*z)/5 - (63909*x*y*z)/25;
   values[49] = (4293*x*x*z*z)/7 - (6561*x*x*y*y)/14 - (81*x)/7 - (6399*x*y)/7 + (162*x*z)/35 + (26244*x*y*y)/7 - (10935*x*x*y)/7 - (21870*x*y*y*y)/7 + (17496*x*x*x*y)/7 + (648*x*z*z)/35 - (43497*x*x*z)/35 - (81*x*z*z*z)/7 + (8748*x*x*x*z)/7 + (4455*x*x)/7 - (8748*x*x*x)/7 + (4374*x*x*x*x)/7 - (8910*x*y*z*z)/7 - (59049*x*y*y*z)/14 + (8748*x*x*y*z)/7 + (77031*x*y*z)/35;
   values[50] = (81*x)/5 - (6561*x*x*y*y)/2 + 891*x*x*z*z - (11259*x*y)/10 + (5913*x*z)/100 + (6561*x*y*y)/2 + (15309*x*x*y)/10 - 2187*x*y*y*y - (2187*x*x*x*y)/10 - (9153*x*z*z)/100 - (63909*x*x*z)/50 + (81*x*z*z*z)/5 + (6561*x*x*x*z)/5 + (6237*x*x)/20 - (15309*x*x*x)/20 + (2187*x*x*x*x)/5 - (10611*x*y*z*z)/10 - (6561*x*y*y*z)/2 - (2187*x*x*y*z)/5 + (101817*x*y*z)/50;
   values[51] = (26244*x*x*y*y)/7 - (81*x)/7 - (4455*x*x*z*z)/7 + (8910*x*y)/7 + (162*x*z)/35 - (26244*x*y*y)/7 - (10935*x*x*y)/7 + (17496*x*y*y*y)/7 - (2187*x*x*x*y)/7 + (648*x*z*z)/35 + (77031*x*x*z)/70 - (81*x*z*z*z)/7 - (19683*x*x*x*z)/14 - (6399*x*x)/14 + (8748*x*x*x)/7 - (10935*x*x*x*x)/14 + (8586*x*y*z*z)/7 + (26244*x*y*y*z)/7 + (8748*x*x*y*z)/7 - (86994*x*y*z)/35;
   values[52] = 3125*x*x*z*z + 1250*x*z - (5625*x*z*z)/2 - (5625*x*x*z)/2 + (3125*x*z*z*z)/2 + (3125*x*x*x*z)/2 + 6250*x*y*z*z + (9375*x*y*y*z)/2 + 6250*x*x*y*z - 5625*x*y*z;
   values[53] = 1875*x*z*z - (625*x*z)/2 - (3125*x*x*z*z)/2 + (625*x*x*z)/2 - (3125*x*z*z*z)/2 - 3125*x*y*z*z + 625*x*y*z;
   values[54] = (625*x*z*z)/2 - (625*x*z)/2 + (625*x*x*z)/2 - 3125*x*y*z*z - (9375*x*y*y*z)/2 - 3125*x*x*y*z + 3750*x*y*z;
   values[55] = (625*x*z*z)/2 - (625*x*z)/2 - (3125*x*x*z*z)/2 + 1875*x*x*z - (3125*x*x*x*z)/2 - 3125*x*x*y*z + 625*x*y*z;
}
static void C_T_P5_3D_D001(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (380099*x)/3780 + (380099*y)/3780 + (375*z)/4 - (698941*x*x*y*y)/756 - (21707*x*x*z*z)/20 - (21707*y*y*z*z)/20 - (3570187*x*y)/6300 - (2277697*x*z)/3780 - (2277697*y*z)/3780 + (9811273*x*y*y)/9450 + (9811273*x*x*y)/9450 - (1090511*x*y*y*y)/1890 - (1090511*x*x*x*y)/1890 + (10663*x*z*z)/10 + (257771*x*x*z)/210 - (40401*x*z*z*z)/70 - (21707*x*x*x*z)/30 + (10663*y*z*z)/10 + (257771*y*y*z)/210 - (40401*y*z*z*z)/70 - (21707*y*y*y*z)/30 - (2277697*x*x)/7560 + (10663*x*x*x)/30 - (40401*x*x*x*x)/280 - (2277697*y*y)/7560 + (10663*y*y*y)/30 - (40401*y*y*y*y)/280 - (2125*z*z)/8 + (625*z*z*z)/2 - (3125*z*z*z*z)/24 - (1090511*x*y*z*z)/630 - (698941*x*y*y*z)/378 - (698941*x*x*y*z)/378 + (9811273*x*y*z)/4725 - 137.0/12.0;
   values[1] = (143333*x*x*y*y)/1890 - (7528*x)/945 + (12416*x*x*z*z)/35 + (175216*x*y)/4725 + (25360*x*z)/189 - (696296*x*y*y)/4725 + (8507*x*x*y)/675 + (12416*x*y*y*y)/105 - (53384*x*x*x*y)/945 - (12416*x*z*z)/35 - (24977*x*x*z)/105 + (24832*x*z*z*z)/105 + (3153*x*x*x*z)/35 + (16361*x*x)/1890 + (1406*x*x*x)/105 - (2957*x*x*x*x)/210 + (12416*x*y*z*z)/35 + (12416*x*y*y*z)/35 + (143333*x*x*y*z)/945 - (1392592*x*y*z)/4725;
   values[2] = (143333*x*x*y*y)/1890 - (7528*y)/945 + (12416*y*y*z*z)/35 + (175216*x*y)/4725 + (25360*y*z)/189 + (8507*x*y*y)/675 - (696296*x*x*y)/4725 - (53384*x*y*y*y)/945 + (12416*x*x*x*y)/105 - (12416*y*z*z)/35 - (24977*y*y*z)/105 + (24832*y*z*z*z)/105 + (3153*y*y*y*z)/35 + (16361*y*y)/1890 + (1406*y*y*y)/105 - (2957*y*y*y*y)/210 + (12416*x*y*z*z)/35 + (143333*x*y*y*z)/945 + (12416*x*x*y*z)/35 - (1392592*x*y*z)/4725;
   values[3] = (6208*x*x*y*y)/35 - (7528*y)/945 - (125*z)/6 - (7528*x)/945 + (9459*x*x*z*z)/70 + (9459*y*y*z*z)/70 + (175216*x*y)/4725 + (16361*x*z)/945 + (16361*y*z)/945 - (696296*x*y*y)/4725 - (696296*x*x*y)/4725 + (12416*x*y*y*y)/105 + (12416*x*x*x*y)/105 + (1406*x*z*z)/35 - (24977*x*x*z)/105 - (5914*x*z*z*z)/105 + (24832*x*x*x*z)/105 + (1406*y*z*z)/35 - (24977*y*y*z)/105 - (5914*y*z*z*z)/105 + (24832*y*y*y*z)/105 + (12680*x*x)/189 - (12416*x*x*x)/105 + (6208*x*x*x*x)/105 + (12680*y*y)/189 - (12416*y*y*y)/105 + (6208*y*y*y*y)/105 + (875*z*z)/8 - (625*z*z*z)/3 + (3125*z*z*z*z)/24 - (53384*x*y*z*z)/315 + (143333*x*y*y*z)/945 + (143333*x*x*y*z)/945 + (17014*x*y*z)/675 + 1.0;
   values[4] = (487925*x*x*y*y)/126 - (75065*x)/252 + (43910*x*x*z*z)/7 + (353443*x*y)/252 + (551935*x*z)/252 - (658603*x*y*y)/252 - (172073*x*x*y)/42 + (13540*x*y*y*y)/9 + (37925*x*x*x*y)/14 - (116945*x*z*z)/28 - (91135*x*x*z)/14 + (95755*x*z*z*z)/42 + (60675*x*x*x*z)/14 + (332615*x*x)/252 - (50175*x*x*x)/28 + (16300*x*x*x*x)/21 + (13540*x*y*z*z)/3 + (470975*x*y*y*z)/126 + (487925*x*x*y*z)/63 - (658603*x*y*z)/126;
   values[5] = (179545*x)/756 - (2293925*x*x*y*y)/756 - (176215*x*x*z*z)/28 - (172556*x*y)/189 - (378020*x*z)/189 + (1492229*x*y*y)/756 + (366439*x*x*y)/126 - (34970*x*y*y*y)/27 - (85025*x*x*x*y)/42 + (116295*x*z*z)/28 + (258805*x*x*z)/42 - (50140*x*z*z*z)/21 - (58675*x*x*x*z)/14 - (909445*x*x)/756 + (151525*x*x*x)/84 - (71825*x*x*x*x)/84 - (34970*x*y*z*z)/9 - (527900*x*y*y*z)/189 - (2293925*x*x*y*z)/378 + (1492229*x*y*z)/378;
   values[6] = (330175*x*x*y*y)/189 - (55915*x)/378 + (34915*x*x*z*z)/7 + (103069*x*y)/189 + (307105*x*z)/189 - (302224*x*y*y)/189 - (121811*x*x*y)/126 + (32530*x*y*y*y)/27 + (16475*x*x*x*y)/42 - (26270*x*z*z)/7 - (176945*x*x*z)/42 + (47860*x*z*z*z)/21 + (35825*x*x*x*z)/14 + (460805*x*x)/756 - (74225*x*x*x)/84 + (18775*x*x*x*x)/42 + (32530*x*y*z*z)/9 + (480100*x*y*y*z)/189 + (660350*x*x*y*z)/189 - (604448*x*y*z)/189;
   values[7] = (14185*x)/252 - (43475*x*x*y*y)/63 - (44305*x*x*z*z)/14 - (13358*x*y)/63 - (66110*x*z)/63 + (65693*x*y*y)/63 - (8599*x*x*y)/21 - (16045*x*y*y*y)/18 + (6275*x*x*x*y)/7 + (38215*x*z*z)/14 + (14370*x*x*z)/7 - (36560*x*z*z*z)/21 - (5100*x*x*x*z)/7 - (19895*x*x)/504 - (4675*x*x*x)/28 + (21025*x*x*x*x)/168 - (16045*x*y*z*z)/6 - (114950*x*y*y*z)/63 - (86950*x*x*y*z)/63 + (131386*x*y*z)/63;
   values[8] = (487925*x*x*y*y)/126 - (75065*y)/252 + (43910*y*y*z*z)/7 + (353443*x*y)/252 + (551935*y*z)/252 - (172073*x*y*y)/42 - (658603*x*x*y)/252 + (37925*x*y*y*y)/14 + (13540*x*x*x*y)/9 - (116945*y*z*z)/28 - (91135*y*y*z)/14 + (95755*y*z*z*z)/42 + (60675*y*y*y*z)/14 + (332615*y*y)/252 - (50175*y*y*y)/28 + (16300*y*y*y*y)/21 + (13540*x*y*z*z)/3 + (487925*x*y*y*z)/63 + (470975*x*x*y*z)/126 - (658603*x*y*z)/126;
   values[9] = (179545*y)/756 - (2293925*x*x*y*y)/756 - (176215*y*y*z*z)/28 - (172556*x*y)/189 - (378020*y*z)/189 + (366439*x*y*y)/126 + (1492229*x*x*y)/756 - (85025*x*y*y*y)/42 - (34970*x*x*x*y)/27 + (116295*y*z*z)/28 + (258805*y*y*z)/42 - (50140*y*z*z*z)/21 - (58675*y*y*y*z)/14 - (909445*y*y)/756 + (151525*y*y*y)/84 - (71825*y*y*y*y)/84 - (34970*x*y*z*z)/9 - (2293925*x*y*y*z)/378 - (527900*x*x*y*z)/189 + (1492229*x*y*z)/378;
   values[10] = (330175*x*x*y*y)/189 - (55915*y)/378 + (34915*y*y*z*z)/7 + (103069*x*y)/189 + (307105*y*z)/189 - (121811*x*y*y)/126 - (302224*x*x*y)/189 + (16475*x*y*y*y)/42 + (32530*x*x*x*y)/27 - (26270*y*z*z)/7 - (176945*y*y*z)/42 + (47860*y*z*z*z)/21 + (35825*y*y*y*z)/14 + (460805*y*y)/756 - (74225*y*y*y)/84 + (18775*y*y*y*y)/42 + (32530*x*y*z*z)/9 + (660350*x*y*y*z)/189 + (480100*x*x*y*z)/189 - (604448*x*y*z)/189;
   values[11] = (14185*y)/252 - (43475*x*x*y*y)/63 - (44305*y*y*z*z)/14 - (13358*x*y)/63 - (66110*y*z)/63 - (8599*x*y*y)/21 + (65693*x*x*y)/63 + (6275*x*y*y*y)/7 - (16045*x*x*x*y)/18 + (38215*y*z*z)/14 + (14370*y*y*z)/7 - (36560*y*z*z*z)/21 - (5100*y*y*y*z)/7 - (19895*y*y)/504 - (4675*y*y*y)/28 + (21025*y*y*y*y)/168 - (16045*x*y*z*z)/6 - (86950*x*y*y*z)/63 - (114950*x*x*y*z)/63 + (131386*x*y*z)/63;
   values[12] = (470975*x*x*y*y)/252 - (75065*y)/252 - (1925*z)/6 - (75065*x)/252 + (182025*x*x*z*z)/28 + (182025*y*y*z*z)/28 + (353443*x*y)/252 + (332615*x*z)/126 + (332615*y*z)/126 - (658603*x*y*y)/252 - (658603*x*x*y)/252 + (13540*x*y*y*y)/9 + (13540*x*x*x*y)/9 - (150525*x*z*z)/28 - (91135*x*x*z)/14 + (65200*x*z*z*z)/21 + (87820*x*x*x*z)/21 - (150525*y*z*z)/28 - (91135*y*y*z)/14 + (65200*y*z*z*z)/21 + (87820*y*y*y*z)/21 + (551935*x*x)/504 - (116945*x*x*x)/84 + (95755*x*x*x*x)/168 + (551935*y*y)/504 - (116945*y*y*y)/84 + (95755*y*y*y*y)/168 + (8875*z*z)/8 - (4375*z*z*z)/3 + (15625*z*z*z*z)/24 + (113775*x*y*z*z)/14 + (487925*x*y*y*z)/63 + (487925*x*x*y*z)/63 - (172073*x*y*z)/21 + 25.0;
   values[13] = (179545*x)/756 + (179545*y)/756 + (2675*z)/6 - (263950*x*x*y*y)/189 - (176025*x*x*z*z)/28 - (176025*y*y*z*z)/28 - (172556*x*y)/189 - (909445*x*z)/378 - (909445*y*z)/378 + (1492229*x*y*y)/756 + (1492229*x*x*y)/756 - (34970*x*y*y*y)/27 - (34970*x*x*x*y)/27 + (151525*x*z*z)/28 + (258805*x*x*z)/42 - (71825*x*z*z*z)/21 - (176215*x*x*x*z)/42 + (151525*y*z*z)/28 + (258805*y*y*z)/42 - (71825*y*z*z*z)/21 - (176215*y*y*y*z)/42 - (189010*x*x)/189 + (38765*x*x*x)/28 - (12535*x*x*x*x)/21 - (189010*y*y)/189 + (38765*y*y*y)/28 - (12535*y*y*y*y)/21 - (7375*z*z)/4 + (8125*z*z*z)/3 - (15625*z*z*z*z)/12 - (85025*x*y*z*z)/14 - (2293925*x*y*y*z)/378 - (2293925*x*x*y*z)/378 + (366439*x*y*z)/63 - 25.0;
   values[14] = (240050*x*x*y*y)/189 - (55915*y)/378 - 325*z - (55915*x)/378 + (107475*x*x*z*z)/28 + (107475*y*y*z*z)/28 + (103069*x*y)/189 + (460805*x*z)/378 + (460805*y*z)/378 - (302224*x*y*y)/189 - (302224*x*x*y)/189 + (32530*x*y*y*y)/27 + (32530*x*x*x*y)/27 - (74225*x*z*z)/28 - (176945*x*x*z)/42 + (37550*x*z*z*z)/21 + (69830*x*x*x*z)/21 - (74225*y*z*z)/28 - (176945*y*y*z)/42 + (37550*y*z*z*z)/21 + (69830*y*y*y*z)/21 + (307105*x*x)/378 - (26270*x*x*x)/21 + (11965*x*x*x*x)/21 + (307105*y*y)/378 - (26270*y*y*y)/21 + (11965*y*y*y*y)/21 + (6125*z*z)/4 - 2500*z*z*z + (15625*z*z*z*z)/12 + (16475*x*y*z*z)/14 + (660350*x*y*y*z)/189 + (660350*x*x*y*z)/189 - (121811*x*y*z)/63 + 50.0/3.0;
   values[15] = (14185*x)/252 + (14185*y)/252 + (1525*z)/12 - (57475*x*x*y*y)/63 - (7650*x*x*z*z)/7 - (7650*y*y*z*z)/7 - (13358*x*y)/63 - (19895*x*z)/252 - (19895*y*z)/252 + (65693*x*y*y)/63 + (65693*x*x*y)/63 - (16045*x*y*y*y)/18 - (16045*x*x*x*y)/18 - (14025*x*z*z)/28 + (14370*x*x*z)/7 + (21025*x*z*z*z)/42 - (44305*x*x*x*z)/21 - (14025*y*z*z)/28 + (14370*y*y*z)/7 + (21025*y*z*z*z)/42 - (44305*y*y*y*z)/21 - (33055*x*x)/63 + (38215*x*x*x)/42 - (9140*x*x*x*x)/21 - (33055*y*y)/63 + (38215*y*y*y)/42 - (9140*y*y*y*y)/21 - (5125*z*z)/8 + (6875*z*z*z)/6 - (15625*z*z*z*z)/24 + (18825*x*y*z*z)/7 - (86950*x*y*y*z)/63 - (86950*x*x*y*z)/63 - (17198*x*y*z)/21 - 25.0/4.0;
   values[16] = (54293*x*y*y)/63 - (1541*x*y)/126 - (4670*x*x*y*y)/63 - (48082*x*x*y)/63 - (107045*x*y*y*y)/126 + (97705*x*x*x*y)/126 - (107045*x*y*y*z)/63 + (97705*x*x*y*z)/63 + (1541*x*y*z)/63;
   values[17] = (207476*x*x*y)/189 - (1006*x*y)/189 - (202024*x*y*y)/189 - (3440*x*x*y*y)/189 + (203030*x*y*y*y)/189 - (206470*x*x*x*y)/189 + (406060*x*y*y*z)/189 - (412940*x*x*y*z)/189 + (2012*x*y*z)/189;
   values[18] = (207476*x*y*y)/189 - (1006*x*y)/189 - (3440*x*x*y*y)/189 - (202024*x*x*y)/189 - (206470*x*y*y*y)/189 + (203030*x*x*x*y)/189 - (412940*x*y*y*z)/189 + (406060*x*x*y*z)/189 + (2012*x*y*z)/189;
   values[19] = (54293*x*x*y)/63 - (1541*x*y)/126 - (48082*x*y*y)/63 - (4670*x*x*y*y)/63 + (97705*x*y*y*y)/126 - (107045*x*x*x*y)/126 + (97705*x*y*y*z)/63 - (107045*x*x*y*z)/63 + (1541*x*y*z)/63;
   values[20] = (1105*x)/252 + (97705*x*x*y*y)/126 - (28815*x*x*z*z)/14 - (1541*x*y)/126 - (51215*x*z)/63 + (1541*x*y*y)/126 - (48082*x*x*y)/63 + (97705*x*x*x*y)/126 + (34905*x*z*z)/14 + 710*x*x*z - (36560*x*z*z*z)/21 + (2645*x*x*x*z)/7 + (170515*x*x)/504 - (24855*x*x*x)/28 + (95755*x*x*x*x)/168 - (107045*x*y*z*z)/42 - (107045*x*y*y*z)/63 - (9340*x*x*y*z)/63 + (108586*x*y*z)/63;
   values[21] = (12945*x*x*z*z)/7 - (206470*x*x*y*y)/189 - (1195*x)/378 - (1006*x*y)/189 + (180745*x*z)/189 + (1006*x*y*y)/189 + (207476*x*x*y)/189 - (206470*x*x*x*y)/189 - (21590*x*z*z)/7 - (2435*x*x*z)/6 + (47860*x*z*z*z)/21 - (8115*x*x*x*z)/14 - (323635*x*x)/756 + (84265*x*x*x)/84 - (12535*x*x*x*x)/21 + (203030*x*y*z*z)/63 + (406060*x*y*y*z)/189 - (6880*x*x*y*z)/189 - (404048*x*y*z)/189;
   values[22] = (203030*x*x*y*y)/189 - (1195*x)/378 - (24345*x*x*z*z)/28 - (1006*x*y)/189 - (323635*x*z)/378 + (1006*x*y*y)/189 - (202024*x*x*y)/189 + (203030*x*x*x*y)/189 + (84265*x*z*z)/28 - (2435*x*x*z)/6 - (50140*x*z*z*z)/21 + (8630*x*x*x*z)/7 + (180745*x*x)/378 - (21590*x*x*x)/21 + (11965*x*x*x*x)/21 - (206470*x*y*z*z)/63 - (412940*x*y*y*z)/189 - (6880*x*x*y*z)/189 + (414952*x*y*z)/189;
   values[23] = (1105*x)/252 - (107045*x*x*y*y)/126 + (7935*x*x*z*z)/14 - (1541*x*y)/126 + (170515*x*z)/252 + (1541*x*y*y)/126 + (54293*x*x*y)/63 - (107045*x*x*x*y)/126 - (74565*x*z*z)/28 + 710*x*x*z + (95755*x*z*z*z)/42 - (9605*x*x*x*z)/7 - (51215*x*x)/126 + (11635*x*x*x)/14 - (9140*x*x*x*x)/21 + (97705*x*y*z*z)/42 + (97705*x*y*y*z)/63 - (9340*x*x*y*z)/63 - (96164*x*y*z)/63;
   values[24] = (1105*y)/252 + (97705*x*x*y*y)/126 - (28815*y*y*z*z)/14 - (1541*x*y)/126 - (51215*y*z)/63 - (48082*x*y*y)/63 + (1541*x*x*y)/126 + (97705*x*y*y*y)/126 + (34905*y*z*z)/14 + 710*y*y*z - (36560*y*z*z*z)/21 + (2645*y*y*y*z)/7 + (170515*y*y)/504 - (24855*y*y*y)/28 + (95755*y*y*y*y)/168 - (107045*x*y*z*z)/42 - (9340*x*y*y*z)/63 - (107045*x*x*y*z)/63 + (108586*x*y*z)/63;
   values[25] = (12945*y*y*z*z)/7 - (206470*x*x*y*y)/189 - (1195*y)/378 - (1006*x*y)/189 + (180745*y*z)/189 + (207476*x*y*y)/189 + (1006*x*x*y)/189 - (206470*x*y*y*y)/189 - (21590*y*z*z)/7 - (2435*y*y*z)/6 + (47860*y*z*z*z)/21 - (8115*y*y*y*z)/14 - (323635*y*y)/756 + (84265*y*y*y)/84 - (12535*y*y*y*y)/21 + (203030*x*y*z*z)/63 - (6880*x*y*y*z)/189 + (406060*x*x*y*z)/189 - (404048*x*y*z)/189;
   values[26] = (203030*x*x*y*y)/189 - (1195*y)/378 - (24345*y*y*z*z)/28 - (1006*x*y)/189 - (323635*y*z)/378 - (202024*x*y*y)/189 + (1006*x*x*y)/189 + (203030*x*y*y*y)/189 + (84265*y*z*z)/28 - (2435*y*y*z)/6 - (50140*y*z*z*z)/21 + (8630*y*y*y*z)/7 + (180745*y*y)/378 - (21590*y*y*y)/21 + (11965*y*y*y*y)/21 - (206470*x*y*z*z)/63 - (6880*x*y*y*z)/189 - (412940*x*x*y*z)/189 + (414952*x*y*z)/189;
   values[27] = (1105*y)/252 - (107045*x*x*y*y)/126 + (7935*y*y*z*z)/14 - (1541*x*y)/126 + (170515*y*z)/252 + (54293*x*y*y)/63 + (1541*x*x*y)/126 - (107045*x*y*y*y)/126 - (74565*y*z*z)/28 + 710*y*y*z + (95755*y*z*z*z)/42 - (9605*y*y*y*z)/7 - (51215*y*y)/126 + (11635*y*y*y)/14 - (9140*y*y*y*y)/21 + (97705*x*y*z*z)/42 - (9340*x*y*y*z)/63 + (97705*x*x*y*z)/63 - (96164*x*y*z)/63;
   values[28] = (4212*x*x*y*y)/5 + (7533*x*y)/100 - (4293*x*y*y)/100 - (14742*x*x*y)/25 - (81*x*y*y*y)/5 + (2106*x*x*x*y)/5 - (243*x*y*z*z)/5 - (11583*x*y*y*z)/10 + (8424*x*x*y*z)/5 - (4293*x*y*z)/50;
   values[29] = (9801*x*x*y)/70 - (243*x*y)/35 - (81*x*y*y)/5 - (4212*x*x*y*y)/7 + (81*x*y*y*y)/7 + (2349*x*x*x*y)/14 + (243*x*y*z*z)/7 + 1296*x*y*y*z - (8424*x*x*y*z)/7 - (162*x*y*z)/5;
   values[30] = (4212*x*x*y*y)/5 + (7533*x*y)/100 - (14742*x*y*y)/25 - (4293*x*x*y)/100 + (2106*x*y*y*y)/5 - (81*x*x*x*y)/5 - (243*x*y*z*z)/5 + (8424*x*y*y*z)/5 - (11583*x*x*y*z)/10 - (4293*x*y*z)/50;
   values[31] = (9801*x*y*y)/70 - (243*x*y)/35 - (4212*x*x*y*y)/7 - (81*x*x*y)/5 + (2349*x*y*y*y)/14 + (81*x*x*x*y)/7 + (243*x*y*z*z)/7 - (8424*x*y*y*z)/7 + 1296*x*x*y*z - (162*x*y*z)/5;
   values[32] = (7533*x*y)/100 - (11583*x*x*y*y)/20 - (4293*x*y*y)/100 - (4293*x*x*y)/100 - (81*x*y*y*y)/5 - (81*x*x*x*y)/5 + (6318*x*y*z*z)/5 + (8424*x*y*y*z)/5 + (8424*x*x*y*z)/5 - (29484*x*y*z)/25;
   values[33] = 648*x*x*y*y - (243*x*y)/35 - (81*x*y*y)/5 - (81*x*x*y)/5 + (81*x*y*y*y)/7 + (81*x*x*x*y)/7 + (7047*x*y*z*z)/14 - (8424*x*y*y*z)/7 - (8424*x*x*y*z)/7 + (9801*x*y*z)/35;
   values[34] = (111537*y*y*z*z)/20 - (2106*x*x*y*y)/5 - (1863*y)/20 - (15957*x*y)/100 + (6399*y*z)/5 - (29403*x*y*y)/100 + (16848*x*x*y)/25 + (2187*x*y*y*y)/5 - (2106*x*x*x*y)/5 - (59049*y*z*z)/20 - (50301*y*y*z)/10 + (8748*y*z*z*z)/5 + (37179*y*y*y*z)/10 + (6399*y*y)/10 - (19683*y*y*y)/20 + (2187*y*y*y*y)/5 + (6561*x*y*z*z)/5 + (28431*x*y*y*z)/10 - (4212*x*x*y*z)/5 - (29403*x*y*z)/50;
   values[35] = (2106*y)/7 - (15471*x*x*y*y)/14 - (124659*y*y*z*z)/14 - (54351*x*y)/70 - (19521*y*z)/7 + (87723*x*y*y)/35 + (22518*x*x*y)/35 - (24057*x*y*y*y)/14 - (2349*x*x*x*y)/14 + (39366*y*z*z)/7 + 8748*y*y*z - (21870*y*z*z*z)/7 - (41553*y*y*y*z)/7 - (19521*y*y)/14 + (13122*y*y*y)/7 - (10935*y*y*y*y)/14 - (72171*x*y*z*z)/14 - (56862*x*y*y*z)/7 - (15471*x*x*y*z)/7 + (175446*x*y*z)/35;
   values[36] = (81*y)/5 - (10611*x*x*y*y)/20 - (6561*y*y*z*z)/20 + (5913*x*y)/100 + (6237*y*z)/10 + (101817*x*y*y)/100 - (9153*x*x*y)/100 - (2187*x*y*y*y)/2 + (81*x*x*x*y)/5 - (45927*y*z*z)/20 + (15309*y*y*z)/10 + (8748*y*z*z*z)/5 - 2187*y*y*y*z - (11259*y*y)/20 + (2187*y*y*y)/2 - (2187*y*y*y*y)/4 + (19683*x*y*z*z)/5 - (2187*x*y*y*z)/5 + 1782*x*x*y*z - (63909*x*y*z)/25;
   values[37] = (4293*x*x*y*y)/7 - (81*y)/7 - (6561*y*y*z*z)/14 + (162*x*y)/35 - (6399*y*z)/7 - (43497*x*y*y)/35 + (648*x*x*y)/35 + (8748*x*y*y*y)/7 - (81*x*x*x*y)/7 + (26244*y*z*z)/7 - (10935*y*y*z)/7 - (21870*y*z*z*z)/7 + (17496*y*y*y*z)/7 + (4455*y*y)/7 - (8748*y*y*y)/7 + (4374*y*y*y*y)/7 - (59049*x*y*z*z)/14 + (8748*x*y*y*z)/7 - (8910*x*x*y*z)/7 + (77031*x*y*z)/35;
   values[38] = (81*y)/5 + 891*x*x*y*y - (6561*y*y*z*z)/2 + (5913*x*y)/100 - (11259*y*z)/10 - (63909*x*y*y)/50 - (9153*x*x*y)/100 + (6561*x*y*y*y)/5 + (81*x*x*x*y)/5 + (6561*y*z*z)/2 + (15309*y*y*z)/10 - 2187*y*z*z*z - (2187*y*y*y*z)/10 + (6237*y*y)/20 - (15309*y*y*y)/20 + (2187*y*y*y*y)/5 - (6561*x*y*z*z)/2 - (2187*x*y*y*z)/5 - (10611*x*x*y*z)/10 + (101817*x*y*z)/50;
   values[39] = (26244*y*y*z*z)/7 - (4455*x*x*y*y)/7 - (81*y)/7 + (162*x*y)/35 + (8910*y*z)/7 + (77031*x*y*y)/70 + (648*x*x*y)/35 - (19683*x*y*y*y)/14 - (81*x*x*x*y)/7 - (26244*y*z*z)/7 - (10935*y*y*z)/7 + (17496*y*z*z*z)/7 - (2187*y*y*y*z)/7 - (6399*y*y)/14 + (8748*y*y*y)/7 - (10935*y*y*y*y)/14 + (26244*x*y*z*z)/7 + (8748*x*y*y*z)/7 + (8586*x*x*y*z)/7 - (86994*x*y*z)/35;
   values[40] = (111537*x*x*z*z)/20 - (2106*x*x*y*y)/5 - (1863*x)/20 - (15957*x*y)/100 + (6399*x*z)/5 + (16848*x*y*y)/25 - (29403*x*x*y)/100 - (2106*x*y*y*y)/5 + (2187*x*x*x*y)/5 - (59049*x*z*z)/20 - (50301*x*x*z)/10 + (8748*x*z*z*z)/5 + (37179*x*x*x*z)/10 + (6399*x*x)/10 - (19683*x*x*x)/20 + (2187*x*x*x*x)/5 + (6561*x*y*z*z)/5 - (4212*x*y*y*z)/5 + (28431*x*x*y*z)/10 - (29403*x*y*z)/50;
   values[41] = (2106*x)/7 - (15471*x*x*y*y)/14 - (124659*x*x*z*z)/14 - (54351*x*y)/70 - (19521*x*z)/7 + (22518*x*y*y)/35 + (87723*x*x*y)/35 - (2349*x*y*y*y)/14 - (24057*x*x*x*y)/14 + (39366*x*z*z)/7 + 8748*x*x*z - (21870*x*z*z*z)/7 - (41553*x*x*x*z)/7 - (19521*x*x)/14 + (13122*x*x*x)/7 - (10935*x*x*x*x)/14 - (72171*x*y*z*z)/14 - (15471*x*y*y*z)/7 - (56862*x*x*y*z)/7 + (175446*x*y*z)/35;
   values[42] = (81*x)/5 + 891*x*x*y*y - (6561*x*x*z*z)/2 + (5913*x*y)/100 - (11259*x*z)/10 - (9153*x*y*y)/100 - (63909*x*x*y)/50 + (81*x*y*y*y)/5 + (6561*x*x*x*y)/5 + (6561*x*z*z)/2 + (15309*x*x*z)/10 - 2187*x*z*z*z - (2187*x*x*x*z)/10 + (6237*x*x)/20 - (15309*x*x*x)/20 + (2187*x*x*x*x)/5 - (6561*x*y*z*z)/2 - (10611*x*y*y*z)/10 - (2187*x*x*y*z)/5 + (101817*x*y*z)/50;
   values[43] = (26244*x*x*z*z)/7 - (4455*x*x*y*y)/7 - (81*x)/7 + (162*x*y)/35 + (8910*x*z)/7 + (648*x*y*y)/35 + (77031*x*x*y)/70 - (81*x*y*y*y)/7 - (19683*x*x*x*y)/14 - (26244*x*z*z)/7 - (10935*x*x*z)/7 + (17496*x*z*z*z)/7 - (2187*x*x*x*z)/7 - (6399*x*x)/14 + (8748*x*x*x)/7 - (10935*x*x*x*x)/14 + (26244*x*y*z*z)/7 + (8586*x*y*y*z)/7 + (8748*x*x*y*z)/7 - (86994*x*y*z)/35;
   values[44] = (81*x)/5 - (10611*x*x*y*y)/20 - (6561*x*x*z*z)/20 + (5913*x*y)/100 + (6237*x*z)/10 - (9153*x*y*y)/100 + (101817*x*x*y)/100 + (81*x*y*y*y)/5 - (2187*x*x*x*y)/2 - (45927*x*z*z)/20 + (15309*x*x*z)/10 + (8748*x*z*z*z)/5 - 2187*x*x*x*z - (11259*x*x)/20 + (2187*x*x*x)/2 - (2187*x*x*x*x)/4 + (19683*x*y*z*z)/5 + 1782*x*y*y*z - (2187*x*x*y*z)/5 - (63909*x*y*z)/25;
   values[45] = (4293*x*x*y*y)/7 - (81*x)/7 - (6561*x*x*z*z)/14 + (162*x*y)/35 - (6399*x*z)/7 + (648*x*y*y)/35 - (43497*x*x*y)/35 - (81*x*y*y*y)/7 + (8748*x*x*x*y)/7 + (26244*x*z*z)/7 - (10935*x*x*z)/7 - (21870*x*z*z*z)/7 + (17496*x*x*x*z)/7 + (4455*x*x)/7 - (8748*x*x*x)/7 + (4374*x*x*x*x)/7 - (59049*x*y*z*z)/14 - (8910*x*y*y*z)/7 + (8748*x*x*y*z)/7 + (77031*x*y*z)/35;
   values[46] = (28431*x*x*y*y)/20 - (15957*x*y)/100 - (29403*x*y*y)/100 - (29403*x*x*y)/100 + (2187*x*y*y*y)/5 + (2187*x*x*x*y)/5 - (6318*x*y*z*z)/5 - (4212*x*y*y*z)/5 - (4212*x*x*y*z)/5 + (33696*x*y*z)/25;
   values[47] = (87723*x*y*y)/35 - (54351*x*y)/70 - (28431*x*x*y*y)/7 + (87723*x*x*y)/35 - (24057*x*y*y*y)/14 - (24057*x*x*x*y)/14 - (7047*x*y*z*z)/14 - (15471*x*y*y*z)/7 - (15471*x*x*y*z)/7 + (45036*x*y*z)/35;
   values[48] = (5913*x*y)/100 - (2187*x*x*y*y)/10 - (63909*x*y*y)/50 + (101817*x*x*y)/100 + (6561*x*y*y*y)/5 - (2187*x*x*x*y)/2 + (243*x*y*z*z)/5 + 1782*x*y*y*z - (10611*x*x*y*z)/10 - (9153*x*y*z)/50;
   values[49] = (4374*x*x*y*y)/7 + (162*x*y)/35 + (77031*x*y*y)/70 - (43497*x*x*y)/35 - (19683*x*y*y*y)/14 + (8748*x*x*x*y)/7 - (243*x*y*z*z)/7 - (8910*x*y*y*z)/7 + (8586*x*x*y*z)/7 + (1296*x*y*z)/35;
   values[50] = (5913*x*y)/100 - (2187*x*x*y*y)/10 + (101817*x*y*y)/100 - (63909*x*x*y)/50 - (2187*x*y*y*y)/2 + (6561*x*x*x*y)/5 + (243*x*y*z*z)/5 - (10611*x*y*y*z)/10 + 1782*x*x*y*z - (9153*x*y*z)/50;
   values[51] = (4374*x*x*y*y)/7 + (162*x*y)/35 - (43497*x*y*y)/35 + (77031*x*x*y)/70 + (8748*x*y*y*y)/7 - (19683*x*x*x*y)/14 - (243*x*y*z*z)/7 + (8586*x*y*y*z)/7 - (8910*x*x*y*z)/7 + (1296*x*y*z)/35;
   values[52] = 3125*x*x*y*y + 1250*x*y - (5625*x*y*y)/2 - (5625*x*x*y)/2 + (3125*x*y*y*y)/2 + (3125*x*x*x*y)/2 + (9375*x*y*z*z)/2 + 6250*x*y*y*z + 6250*x*x*y*z - 5625*x*y*z;
   values[53] = (625*x*y*y)/2 - (625*x*y)/2 + (625*x*x*y)/2 - (9375*x*y*z*z)/2 - 3125*x*y*y*z - 3125*x*x*y*z + 3750*x*y*z;
   values[54] = 1875*x*y*y - (625*x*y)/2 - (3125*x*x*y*y)/2 + (625*x*x*y)/2 - (3125*x*y*y*y)/2 - 3125*x*y*y*z + 625*x*y*z;
   values[55] = (625*x*y*y)/2 - (625*x*y)/2 - (3125*x*x*y*y)/2 + 1875*x*x*y - (3125*x*x*x*y)/2 - 3125*x*x*y*z + 625*x*y*z;
}
static void C_T_P5_3D_D200(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (10663*x*y)/5 - (2277697*y)/3780 - (2277697*z)/3780 - (2125*x)/4 + (10663*x*z)/5 + (9811273*y*z)/4725 - (21707*x*y*y)/10 - (121203*x*x*y)/70 - (21707*x*z*z)/10 - (121203*x*x*z)/70 - (698941*y*z*z)/378 - (698941*y*y*z)/378 + (1875*x*x)/2 - (3125*x*x*x)/6 + (257771*y*y)/210 - (21707*y*y*y)/30 + (257771*z*z)/210 - (21707*z*z*z)/30 - (1090511*x*y*z)/315 + 375.0/4.0;
   values[1] = (875*x)/4 + (16361*y)/945 + (16361*z)/945 + (2812*x*y)/35 + (2812*x*z)/35 + (17014*y*z)/675 + (9459*x*y*y)/35 - (5914*x*x*y)/35 + (9459*x*z*z)/35 - (5914*x*x*z)/35 + (143333*y*z*z)/945 + (143333*y*y*z)/945 - 625*x*x + (3125*x*x*x)/6 - (24977*y*y)/105 + (24832*y*y*y)/105 - (24977*z*z)/105 + (24832*z*z*z)/105 - (106768*x*y*z)/315 - 125.0/6.0;
   values[2] = (25360*y)/189 - (24832*x*y)/35 - (1392592*y*z)/4725 + (24832*x*y*y)/35 + (24832*x*x*y)/35 + (12416*y*z*z)/35 + (143333*y*y*z)/945 - (24977*y*y)/105 + (3153*y*y*y)/35 + (24832*x*y*z)/35;
   values[3] = (25360*z)/189 - (24832*x*z)/35 - (1392592*y*z)/4725 + (24832*x*z*z)/35 + (24832*x*x*z)/35 + (143333*y*z*z)/945 + (12416*y*y*z)/35 - (24977*z*z)/105 + (3153*z*z*z)/35 + (24832*x*y*z)/35;
   values[4] = (8875*x)/4 + (332615*y)/126 + (332615*z)/126 - (150525*x*y)/14 - (150525*x*z)/14 - (172073*y*z)/21 + (182025*x*y*y)/14 + (65200*x*x*y)/7 + (182025*x*z*z)/14 + (65200*x*x*z)/7 + (487925*y*z*z)/63 + (487925*y*y*z)/63 - 4375*x*x + (15625*x*x*x)/6 - (91135*y*y)/14 + (87820*y*y*y)/21 - (91135*z*z)/14 + (87820*z*z*z)/21 + (113775*x*y*z)/7 - 1925.0/6.0;
   values[5] = (151525*x*y)/14 - (909445*y)/378 - (909445*z)/378 - (7375*x)/2 + (151525*x*z)/14 + (366439*y*z)/63 - (176025*x*y*y)/14 - (71825*x*x*y)/7 - (176025*x*z*z)/14 - (71825*x*x*z)/7 - (2293925*y*z*z)/378 - (2293925*y*y*z)/378 + 8125*x*x - (15625*x*x*x)/3 + (258805*y*y)/42 - (176215*y*y*y)/42 + (258805*z*z)/42 - (176215*z*z*z)/42 - (85025*x*y*z)/7 + 2675.0/6.0;
   values[6] = (6125*x)/2 + (460805*y)/378 + (460805*z)/378 - (74225*x*y)/14 - (74225*x*z)/14 - (121811*y*z)/63 + (107475*x*y*y)/14 + (37550*x*x*y)/7 + (107475*x*z*z)/14 + (37550*x*x*z)/7 + (660350*y*z*z)/189 + (660350*y*y*z)/189 - 7500*x*x + (15625*x*x*x)/3 - (176945*y*y)/42 + (69830*y*y*y)/21 - (176945*z*z)/42 + (69830*z*z*z)/21 + (16475*x*y*z)/7 - 325.0;
   values[7] = (21025*x*x*y)/14 - (19895*y)/252 - (19895*z)/252 - (14025*x*y)/14 - (14025*x*z)/14 - (17198*y*z)/21 - (15300*x*y*y)/7 - (5125*x)/4 - (15300*x*z*z)/7 + (21025*x*x*z)/14 - (86950*y*z*z)/63 - (86950*y*y*z)/63 + (6875*x*x)/2 - (15625*x*x*x)/6 + (14370*y*y)/7 - (44305*y*y*y)/21 + (14370*z*z)/7 - (44305*z*z*z)/21 + (37650*x*y*z)/7 + 1525.0/12.0;
   values[8] = (551935*y)/252 - (116945*x*y)/14 - (658603*y*z)/126 + (87820*x*y*y)/7 + (95755*x*x*y)/14 + (470975*y*z*z)/126 + (487925*y*y*z)/63 - (91135*y*y)/14 + (60675*y*y*y)/14 + (27080*x*y*z)/3;
   values[9] = (116295*x*y)/14 - (378020*y)/189 + (1492229*y*z)/378 - (176215*x*y*y)/14 - (50140*x*x*y)/7 - (527900*y*z*z)/189 - (2293925*y*y*z)/378 + (258805*y*y)/42 - (58675*y*y*y)/14 - (69940*x*y*z)/9;
   values[10] = (307105*y)/189 - (52540*x*y)/7 - (604448*y*z)/189 + (69830*x*y*y)/7 + (47860*x*x*y)/7 + (480100*y*z*z)/189 + (660350*y*y*z)/189 - (176945*y*y)/42 + (35825*y*y*y)/14 + (65060*x*y*z)/9;
   values[11] = (38215*x*y)/7 - (66110*y)/63 + (131386*y*z)/63 - (44305*x*y*y)/7 - (36560*x*x*y)/7 - (114950*y*z*z)/63 - (86950*y*y*z)/63 + (14370*y*y)/7 - (5100*y*y*y)/7 - (16045*x*y*z)/3;
   values[12] = (551935*z)/252 - (116945*x*z)/14 - (658603*y*z)/126 + (87820*x*z*z)/7 + (95755*x*x*z)/14 + (487925*y*z*z)/63 + (470975*y*y*z)/126 - (91135*z*z)/14 + (60675*z*z*z)/14 + (27080*x*y*z)/3;
   values[13] = (116295*x*z)/14 - (378020*z)/189 + (1492229*y*z)/378 - (176215*x*z*z)/14 - (50140*x*x*z)/7 - (2293925*y*z*z)/378 - (527900*y*y*z)/189 + (258805*z*z)/42 - (58675*z*z*z)/14 - (69940*x*y*z)/9;
   values[14] = (307105*z)/189 - (52540*x*z)/7 - (604448*y*z)/189 + (69830*x*z*z)/7 + (47860*x*x*z)/7 + (660350*y*z*z)/189 + (480100*y*y*z)/189 - (176945*z*z)/42 + (35825*z*z*z)/14 + (65060*x*y*z)/9;
   values[15] = (38215*x*z)/7 - (66110*z)/63 + (131386*y*z)/63 - (44305*x*z*z)/7 - (36560*x*x*z)/7 - (86950*y*z*z)/63 - (114950*y*y*z)/63 + (14370*z*z)/7 - (5100*z*z*z)/7 - (16045*x*y*z)/3;
   values[16] = (170515*y)/252 - (74565*x*y)/14 - (96164*y*z)/63 + (7935*x*y*y)/7 + (95755*x*x*y)/14 + (97705*y*z*z)/63 - (9340*y*y*z)/63 + 710*y*y - (9605*y*y*y)/7 + (97705*x*y*z)/21;
   values[17] = (84265*x*y)/14 - (323635*y)/378 + (414952*y*z)/189 - (24345*x*y*y)/14 - (50140*x*x*y)/7 - (412940*y*z*z)/189 - (6880*y*y*z)/189 - (2435*y*y)/6 + (8630*y*y*y)/7 - (412940*x*y*z)/63;
   values[18] = (180745*y)/189 - (43180*x*y)/7 - (404048*y*z)/189 + (25890*x*y*y)/7 + (47860*x*x*y)/7 + (406060*y*z*z)/189 - (6880*y*y*z)/189 - (2435*y*y)/6 - (8115*y*y*y)/14 + (406060*x*y*z)/63;
   values[19] = (34905*x*y)/7 - (51215*y)/63 + (108586*y*z)/63 - (28815*x*y*y)/7 - (36560*x*x*y)/7 - (107045*y*z*z)/63 - (9340*y*y*z)/63 + 710*y*y + (2645*y*y*y)/7 - (107045*x*y*z)/21;
   values[20] = (170515*z)/252 - (74565*x*z)/14 - (96164*y*z)/63 + (7935*x*z*z)/7 + (95755*x*x*z)/14 - (9340*y*z*z)/63 + (97705*y*y*z)/63 + 710*z*z - (9605*z*z*z)/7 + (97705*x*y*z)/21;
   values[21] = (84265*x*z)/14 - (323635*z)/378 + (414952*y*z)/189 - (24345*x*z*z)/14 - (50140*x*x*z)/7 - (6880*y*z*z)/189 - (412940*y*y*z)/189 - (2435*z*z)/6 + (8630*z*z*z)/7 - (412940*x*y*z)/63;
   values[22] = (180745*z)/189 - (43180*x*z)/7 - (404048*y*z)/189 + (25890*x*z*z)/7 + (47860*x*x*z)/7 - (6880*y*z*z)/189 + (406060*y*y*z)/189 - (2435*z*z)/6 - (8115*z*z*z)/14 + (406060*x*y*z)/63;
   values[23] = (34905*x*z)/7 - (51215*z)/63 + (108586*y*z)/63 - (28815*x*z*z)/7 - (36560*x*x*z)/7 - (9340*y*z*z)/63 - (107045*y*y*z)/63 + 710*z*z + (2645*z*z*z)/7 - (107045*x*y*z)/21;
   values[24] = (1541*y*z)/63 - (107045*y*z*z)/63 + (97705*y*y*z)/63;
   values[25] = (2012*y*z)/189 + (406060*y*z*z)/189 - (412940*y*y*z)/189;
   values[26] = (2012*y*z)/189 - (412940*y*z*z)/189 + (406060*y*y*z)/189;
   values[27] = (1541*y*z)/63 + (97705*y*z*z)/63 - (107045*y*y*z)/63;
   values[28] = (8424*y*z*z)/5 - (29484*y*z)/25 + (8424*y*y*z)/5 + (12636*x*y*z)/5;
   values[29] = (9801*y*z)/35 - (8424*y*z*z)/7 - (8424*y*y*z)/7 + (7047*x*y*z)/7;
   values[30] = (8424*y*y*z)/5 - (11583*y*z*z)/10 - (4293*y*z)/50 - (486*x*y*z)/5;
   values[31] = 1296*y*z*z - (162*y*z)/5 - (8424*y*y*z)/7 + (486*x*y*z)/7;
   values[32] = (8424*y*z*z)/5 - (4293*y*z)/50 - (11583*y*y*z)/10 - (486*x*y*z)/5;
   values[33] = 1296*y*y*z - (8424*y*z*z)/7 - (162*y*z)/5 + (486*x*y*z)/7;
   values[34] = (33696*y*z)/25 - (4212*y*z*z)/5 - (4212*y*y*z)/5 - (12636*x*y*z)/5;
   values[35] = (45036*y*z)/35 - (15471*y*z*z)/7 - (15471*y*y*z)/7 - (7047*x*y*z)/7;
   values[36] = 1782*y*z*z - (9153*y*z)/50 - (10611*y*y*z)/10 + (486*x*y*z)/5;
   values[37] = (1296*y*z)/35 - (8910*y*z*z)/7 + (8586*y*y*z)/7 - (486*x*y*z)/7;
   values[38] = 1782*y*y*z - (10611*y*z*z)/10 - (9153*y*z)/50 + (486*x*y*z)/5;
   values[39] = (1296*y*z)/35 + (8586*y*z*z)/7 - (8910*y*y*z)/7 - (486*x*y*z)/7;
   values[40] = (6399*z)/5 - (59049*x*z)/10 - (29403*y*z)/50 + (111537*x*z*z)/10 + (26244*x*x*z)/5 + (28431*y*z*z)/10 - (4212*y*y*z)/5 - (50301*z*z)/10 + (37179*z*z*z)/10 + (13122*x*y*z)/5;
   values[41] = (78732*x*z)/7 - (19521*z)/7 + (175446*y*z)/35 - (124659*x*z*z)/7 - (65610*x*x*z)/7 - (56862*y*z*z)/7 - (15471*y*y*z)/7 + 8748*z*z - (41553*z*z*z)/7 - (72171*x*y*z)/7;
   values[42] = (6237*z)/10 - (45927*x*z)/10 - (63909*y*z)/25 - (6561*x*z*z)/10 + (26244*x*x*z)/5 - (2187*y*z*z)/5 + 1782*y*y*z + (15309*z*z)/10 - 2187*z*z*z + (39366*x*y*z)/5.0;
   values[43] = (52488*x*z)/7 - (6399*z)/7 + (77031*y*z)/35 - (6561*x*z*z)/7 - (65610*x*x*z)/7 + (8748*y*z*z)/7 - (8910*y*y*z)/7 - (10935*z*z)/7 + (17496*z*z*z)/7 - (59049*x*y*z)/7;
   values[44] = 6561*x*z - (11259*z)/10 + (101817*y*z)/50 - 6561*x*z*z - 6561*x*x*z - (2187*y*z*z)/5 - (10611*y*y*z)/10 + (15309*z*z)/10 - (2187*z*z*z)/10 - 6561*x*y*z;
   values[45] = (8910*z)/7 - (52488*x*z)/7 - (86994*y*z)/35 + (52488*x*z*z)/7 + (52488*x*x*z)/7 + (8748*y*z*z)/7 + (8586*y*y*z)/7 - (10935*z*z)/7 - (2187*z*z*z)/7 + (52488*x*y*z)/7;
   values[46] = (6399*y)/5 - (59049*x*y)/10 - (29403*y*z)/50 + (111537*x*y*y)/10 + (26244*x*x*y)/5 - (4212*y*z*z)/5 + (28431*y*y*z)/10 - (50301*y*y)/10 + (37179*y*y*y)/10 + (13122*x*y*z)/5;
   values[47] = (78732*x*y)/7 - (19521*y)/7 + (175446*y*z)/35 - (124659*x*y*y)/7 - (65610*x*x*y)/7 - (15471*y*z*z)/7 - (56862*y*y*z)/7 + 8748*y*y - (41553*y*y*y)/7 - (72171*x*y*z)/7;
   values[48] = 6561*x*y - (11259*y)/10 + (101817*y*z)/50 - 6561*x*y*y - 6561*x*x*y - (10611*y*z*z)/10 - (2187*y*y*z)/5 + (15309*y*y)/10 - (2187*y*y*y)/10 - 6561*x*y*z;
   values[49] = (8910*y)/7 - (52488*x*y)/7 - (86994*y*z)/35 + (52488*x*y*y)/7 + (52488*x*x*y)/7 + (8586*y*z*z)/7 + (8748*y*y*z)/7 - (10935*y*y)/7 - (2187*y*y*y)/7 + (52488*x*y*z)/7;
   values[50] = (6237*y)/10 - (45927*x*y)/10 - (63909*y*z)/25 - (6561*x*y*y)/10 + (26244*x*x*y)/5 + 1782*y*z*z - (2187*y*y*z)/5 + (15309*y*y)/10 - 2187*y*y*y + (39366*x*y*z)/5;
   values[51] = (52488*x*y)/7 - (6399*y)/7 + (77031*y*z)/35 - (6561*x*y*y)/7 - (65610*x*x*y)/7 - (8910*y*z*z)/7 + (8748*y*y*z)/7 - (10935*y*y)/7 + (17496*y*y*y)/7 - (59049*x*y*z)/7;
   values[52] = 6250*y*z*z - 5625*y*z + 6250*y*y*z + 9375*x*y*z;
   values[53] = 625*y*z - 3125*y*z*z;
   values[54] = 625*y*z - 3125*y*y*z;
   values[55] = 3750*y*z - 3125*y*z*z - 3125*y*y*z - 9375*x*y*z;
}
static void C_T_P5_3D_D020(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (10663*x*y)/5 - (2125*y)/4 - (2277697*z)/3780 - (2277697*x)/3780 + (9811273*x*z)/4725 + (10663*y*z)/5 - (121203*x*y*y)/70 - (21707*x*x*y)/10 - (698941*x*z*z)/378 - (698941*x*x*z)/378 - (21707*y*z*z)/10 - (121203*y*y*z)/70 + (257771*x*x)/210 - (21707*x*x*x)/30 + (1875*y*y)/2 - (3125*y*y*y)/6 + (257771*z*z)/210 - (21707*z*z*z)/30 - (1090511*x*y*z)/315 + 375.0/4.0;
   values[1] = (25360*x)/189 - (24832*x*y)/35 - (1392592*x*z)/4725 + (24832*x*y*y)/35 + (24832*x*x*y)/35 + (12416*x*z*z)/35 + (143333*x*x*z)/945 - (24977*x*x)/105 + (3153*x*x*x)/35 + (24832*x*y*z)/35;
   values[2] = (16361*x)/945 + (875*y)/4 + (16361*z)/945 + (2812*x*y)/35 + (17014*x*z)/675 + (2812*y*z)/35 - (5914*x*y*y)/35 + (9459*x*x*y)/35 + (143333*x*z*z)/945 + (143333*x*x*z)/945 + (9459*y*z*z)/35 - (5914*y*y*z)/35 - (24977*x*x)/105 + (24832*x*x*x)/105 - 625*y*y + (3125*y*y*y)/6 - (24977*z*z)/105 + (24832*z*z*z)/105 - (106768*x*y*z)/315 - 125.0/6.0;
   values[3] = (25360*z)/189 - (1392592*x*z)/4725 - (24832*y*z)/35 + (143333*x*z*z)/945 + (12416*x*x*z)/35 + (24832*y*z*z)/35 + (24832*y*y*z)/35 - (24977*z*z)/105 + (3153*z*z*z)/35 + (24832*x*y*z)/35;
   values[4] = (551935*x)/252 - (116945*x*y)/14 - (658603*x*z)/126 + (95755*x*y*y)/14 + (87820*x*x*y)/7 + (470975*x*z*z)/126 + (487925*x*x*z)/63 - (91135*x*x)/14 + (60675*x*x*x)/14 + (27080*x*y*z)/3;
   values[5] = (116295*x*y)/14 - (378020*x)/189 + (1492229*x*z)/378 - (50140*x*y*y)/7 - (176215*x*x*y)/14 - (527900*x*z*z)/189 - (2293925*x*x*z)/378 + (258805*x*x)/42 - (58675*x*x*x)/14 - (69940*x*y*z)/9;
   values[6] = (307105*x)/189 - (52540*x*y)/7 - (604448*x*z)/189 + (47860*x*y*y)/7 + (69830*x*x*y)/7 + (480100*x*z*z)/189 + (660350*x*x*z)/189 - (176945*x*x)/42 + (35825*x*x*x)/14 + (65060*x*y*z)/9;
   values[7] = (38215*x*y)/7 - (66110*x)/63 + (131386*x*z)/63 - (36560*x*y*y)/7 - (44305*x*x*y)/7 - (114950*x*z*z)/63 - (86950*x*x*z)/63 + (14370*x*x)/7 - (5100*x*x*x)/7 - (16045*x*y*z)/3;
   values[8] = (332615*x)/126 + (8875*y)/4 + (332615*z)/126 - (150525*x*y)/14 - (172073*x*z)/21 - (150525*y*z)/14 + (65200*x*y*y)/7 + (182025*x*x*y)/14 + (487925*x*z*z)/63 + (487925*x*x*z)/63 + (182025*y*z*z)/14 + (65200*y*y*z)/7 - (91135*x*x)/14 + (87820*x*x*x)/21 - 4375*y*y + (15625*y*y*y)/6 - (91135*z*z)/14 + (87820*z*z*z)/21 + (113775*x*y*z)/7 - 1925.0/6.0;
   values[9] = (151525*x*y)/14 - (7375*y)/2 - (909445*z)/378 - (909445*x)/378 + (366439*x*z)/63 + (151525*y*z)/14 - (71825*x*y*y)/7 - (176025*x*x*y)/14 - (2293925*x*z*z)/378 - (2293925*x*x*z)/378 - (176025*y*z*z)/14 - (71825*y*y*z)/7 + (258805*x*x)/42 - (176215*x*x*x)/42 + 8125*y*y - (15625*y*y*y)/3 + (258805*z*z)/42 - (176215*z*z*z)/42 - (85025*x*y*z)/7 + 2675.0/6.0;
   values[10] = (460805*x)/378 + (6125*y)/2 + (460805*z)/378 - (74225*x*y)/14 - (121811*x*z)/63 - (74225*y*z)/14 + (37550*x*y*y)/7 + (107475*x*x*y)/14 + (660350*x*z*z)/189 + (660350*x*x*z)/189 + (107475*y*z*z)/14 + (37550*y*y*z)/7 - (176945*x*x)/42 + (69830*x*x*x)/21 - 7500*y*y + (15625*y*y*y)/3 - (176945*z*z)/42 + (69830*z*z*z)/21 + (16475*x*y*z)/7 - 325.0;
   values[11] = (21025*x*y*y)/14 - (5125*y)/4 - (19895*z)/252 - (14025*x*y)/14 - (17198*x*z)/21 - (14025*y*z)/14 - (19895*x)/252 - (15300*x*x*y)/7 - (86950*x*z*z)/63 - (86950*x*x*z)/63 - (15300*y*z*z)/7 + (21025*y*y*z)/14 + (14370*x*x)/7 - (44305*x*x*x)/21 + (6875*y*y)/2 - (15625*y*y*y)/6 + (14370*z*z)/7 - (44305*z*z*z)/21 + (37650*x*y*z)/7 + 1525.0/12.0;
   values[12] = (551935*z)/252 - (658603*x*z)/126 - (116945*y*z)/14 + (487925*x*z*z)/63 + (470975*x*x*z)/126 + (87820*y*z*z)/7 + (95755*y*y*z)/14 - (91135*z*z)/14 + (60675*z*z*z)/14 + (27080*x*y*z)/3;
   values[13] = (1492229*x*z)/378 - (378020*z)/189 + (116295*y*z)/14 - (2293925*x*z*z)/378 - (527900*x*x*z)/189 - (176215*y*z*z)/14 - (50140*y*y*z)/7 + (258805*z*z)/42 - (58675*z*z*z)/14 - (69940*x*y*z)/9;
   values[14] = (307105*z)/189 - (604448*x*z)/189 - (52540*y*z)/7 + (660350*x*z*z)/189 + (480100*x*x*z)/189 + (69830*y*z*z)/7 + (47860*y*y*z)/7 - (176945*z*z)/42 + (35825*z*z*z)/14 + (65060*x*y*z)/9;
   values[15] = (131386*x*z)/63 - (66110*z)/63 + (38215*y*z)/7 - (86950*x*z*z)/63 - (114950*x*x*z)/63 - (44305*y*z*z)/7 - (36560*y*y*z)/7 + (14370*z*z)/7 - (5100*z*z*z)/7 - (16045*x*y*z)/3;
   values[16] = (34905*x*y)/7 - (51215*x)/63 + (108586*x*z)/63 - (36560*x*y*y)/7 - (28815*x*x*y)/7 - (107045*x*z*z)/63 - (9340*x*x*z)/63 + 710*x*x + (2645*x*x*x)/7 - (107045*x*y*z)/21;
   values[17] = (180745*x)/189 - (43180*x*y)/7 - (404048*x*z)/189 + (47860*x*y*y)/7 + (25890*x*x*y)/7 + (406060*x*z*z)/189 - (6880*x*x*z)/189 - (2435*x*x)/6 - (8115*x*x*x)/14 + (406060*x*y*z)/63;
   values[18] = (84265*x*y)/14 - (323635*x)/378 + (414952*x*z)/189 - (50140*x*y*y)/7 - (24345*x*x*y)/14 - (412940*x*z*z)/189 - (6880*x*x*z)/189 - (2435*x*x)/6 + (8630*x*x*x)/7 - (412940*x*y*z)/63;
   values[19] = (170515*x)/252 - (74565*x*y)/14 - (96164*x*z)/63 + (95755*x*y*y)/14 + (7935*x*x*y)/7 + (97705*x*z*z)/63 - (9340*x*x*z)/63 + 710*x*x - (9605*x*x*x)/7 + (97705*x*y*z)/21;
   values[20] = (1541*x*z)/63 - (107045*x*z*z)/63 + (97705*x*x*z)/63;
   values[21] = (2012*x*z)/189 + (406060*x*z*z)/189 - (412940*x*x*z)/189;
   values[22] = (2012*x*z)/189 - (412940*x*z*z)/189 + (406060*x*x*z)/189;
   values[23] = (1541*x*z)/63 + (97705*x*z*z)/63 - (107045*x*x*z)/63;
   values[24] = (170515*z)/252 - (96164*x*z)/63 - (74565*y*z)/14 - (9340*x*z*z)/63 + (97705*x*x*z)/63 + (7935*y*z*z)/7 + (95755*y*y*z)/14 + 710*z*z - (9605*z*z*z)/7 + (97705*x*y*z)/21;
   values[25] = (414952*x*z)/189 - (323635*z)/378 + (84265*y*z)/14 - (6880*x*z*z)/189 - (412940*x*x*z)/189 - (24345*y*z*z)/14 - (50140*y*y*z)/7 - (2435*z*z)/6 + (8630*z*z*z)/7 - (412940*x*y*z)/63;
   values[26] = (180745*z)/189 - (404048*x*z)/189 - (43180*y*z)/7 - (6880*x*z*z)/189 + (406060*x*x*z)/189 + (25890*y*z*z)/7 + (47860*y*y*z)/7 - (2435*z*z)/6 - (8115*z*z*z)/14 + (406060*x*y*z)/63;
   values[27] = (108586*x*z)/63 - (51215*z)/63 + (34905*y*z)/7 - (9340*x*z*z)/63 - (107045*x*x*z)/63 - (28815*y*z*z)/7 - (36560*y*y*z)/7 + 710*z*z + (2645*z*z*z)/7 - (107045*x*y*z)/21;
   values[28] = (8424*x*x*z)/5 - (11583*x*z*z)/10 - (4293*x*z)/50 - (486*x*y*z)/5;
   values[29] = 1296*x*z*z - (162*x*z)/5 - (8424*x*x*z)/7 + (486*x*y*z)/7;
   values[30] = (8424*x*z*z)/5 - (29484*x*z)/25 + (8424*x*x*z)/5 + (12636*x*y*z)/5;
   values[31] = (9801*x*z)/35 - (8424*x*z*z)/7 - (8424*x*x*z)/7 + (7047*x*y*z)/7;
   values[32] = (8424*x*z*z)/5 - (4293*x*z)/50 - (11583*x*x*z)/10 - (486*x*y*z)/5;
   values[33] = 1296*x*x*z - (8424*x*z*z)/7 - (162*x*z)/5 + (486*x*y*z)/7;
   values[34] = (6399*z)/5 - (29403*x*z)/50 - (59049*y*z)/10 + (28431*x*z*z)/10 - (4212*x*x*z)/5 + (111537*y*z*z)/10 + (26244*y*y*z)/5 - (50301*z*z)/10 + (37179*z*z*z)/10 + (13122*x*y*z)/5;
   values[35] = (175446*x*z)/35 - (19521*z)/7 + (78732*y*z)/7 - (56862*x*z*z)/7 - (15471*x*x*z)/7 - (124659*y*z*z)/7 - (65610*y*y*z)/7 + 8748*z*z - (41553*z*z*z)/7 - (72171*x*y*z)/7;
   values[36] = (101817*x*z)/50 - (11259*z)/10 + 6561*y*z - (2187*x*z*z)/5 - (10611*x*x*z)/10 - 6561*y*z*z - 6561*y*y*z + (15309*z*z)/10 - (2187*z*z*z)/10 - 6561*x*y*z;
   values[37] = (8910*z)/7 - (86994*x*z)/35 - (52488*y*z)/7 + (8748*x*z*z)/7 + (8586*x*x*z)/7 + (52488*y*z*z)/7 + (52488*y*y*z)/7 - (10935*z*z)/7 - (2187*z*z*z)/7 + (52488*x*y*z)/7;
   values[38] = (6237*z)/10 - (63909*x*z)/25 - (45927*y*z)/10 - (2187*x*z*z)/5 + 1782*x*x*z - (6561*y*z*z)/10 + (26244*y*y*z)/5 + (15309*z*z)/10 - 2187*z*z*z + (39366*x*y*z)/5;
   values[39] = (77031*x*z)/35 - (6399*z)/7 + (52488*y*z)/7 + (8748*x*z*z)/7 - (8910*x*x*z)/7 - (6561*y*z*z)/7 - (65610*y*y*z)/7 - (10935*z*z)/7 + (17496*z*z*z)/7 - (59049*x*y*z)/7;
   values[40] = (33696*x*z)/25 - (4212*x*z*z)/5 - (4212*x*x*z)/5 - (12636*x*y*z)/5;
   values[41] = (45036*x*z)/35 - (15471*x*z*z)/7 - (15471*x*x*z)/7 - (7047*x*y*z)/7;
   values[42] = 1782*x*x*z - (10611*x*z*z)/10 - (9153*x*z)/50 + (486*x*y*z)/5;
   values[43] = (1296*x*z)/35 + (8586*x*z*z)/7 - (8910*x*x*z)/7 - (486*x*y*z)/7;
   values[44] = 1782*x*z*z - (9153*x*z)/50 - (10611*x*x*z)/10 + (486*x*y*z)/5;
   values[45] = (1296*x*z)/35 - (8910*x*z*z)/7 + (8586*x*x*z)/7 - (486*x*y*z)/7;
   values[46] = (6399*x)/5 - (59049*x*y)/10 - (29403*x*z)/50 + (26244*x*y*y)/5 + (111537*x*x*y)/10 - (4212*x*z*z)/5 + (28431*x*x*z)/10 - (50301*x*x)/10 + (37179*x*x*x)/10 + (13122*x*y*z)/5;
   values[47] = (78732*x*y)/7 - (19521*x)/7 + (175446*x*z)/35 - (65610*x*y*y)/7 - (124659*x*x*y)/7 - (15471*x*z*z)/7 - (56862*x*x*z)/7 + 8748*x*x - (41553*x*x*x)/7 - (72171*x*y*z)/7;
   values[48] = (6237*x)/10 - (45927*x*y)/10 - (63909*x*z)/25 + (26244*x*y*y)/5 - (6561*x*x*y)/10 + 1782*x*z*z - (2187*x*x*z)/5 + (15309*x*x)/10 - 2187*x*x*x + (39366*x*y*z)/5;
   values[49] = (52488*x*y)/7 - (6399*x)/7 + (77031*x*z)/35 - (65610*x*y*y)/7 - (6561*x*x*y)/7 - (8910*x*z*z)/7 + (8748*x*x*z)/7 - (10935*x*x)/7 + (17496*x*x*x)/7 - (59049*x*y*z)/7;
   values[50] = 6561*x*y - (11259*x)/10 + (101817*x*z)/50 - 6561*x*y*y - 6561*x*x*y - (10611*x*z*z)/10 - (2187*x*x*z)/5 + (15309*x*x)/10 - (2187*x*x*x)/10 - 6561*x*y*z;
   values[51] = (8910*x)/7 - (52488*x*y)/7 - (86994*x*z)/35 + (52488*x*y*y)/7 + (52488*x*x*y)/7 + (8586*x*z*z)/7 + (8748*x*x*z)/7 - (10935*x*x)/7 - (2187*x*x*x)/7 + (52488*x*y*z)/7;
   values[52] = 6250*x*z*z - 5625*x*z + 6250*x*x*z + 9375*x*y*z;
   values[53] = 625*x*z - 3125*x*z*z;
   values[54] = 3750*x*z - 3125*x*z*z - 3125*x*x*z - 9375*x*y*z;
   values[55] = 625*x*z - 3125*x*x*z;
}
static void C_T_P5_3D_D002(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (9811273*x*y)/4725 - (2277697*y)/3780 - (2125*z)/4 - (2277697*x)/3780 + (10663*x*z)/5 + (10663*y*z)/5 - (698941*x*y*y)/378 - (698941*x*x*y)/378 - (121203*x*z*z)/70 - (21707*x*x*z)/10 - (121203*y*z*z)/70 - (21707*y*y*z)/10 + (257771*x*x)/210 - (21707*x*x*x)/30 + (257771*y*y)/210 - (21707*y*y*y)/30 + (1875*z*z)/2 - (3125*z*z*z)/6 - (1090511*x*y*z)/315 + 375.0/4.0;
   values[1] = (25360*x)/189 - (1392592*x*y)/4725 - (24832*x*z)/35 + (12416*x*y*y)/35 + (143333*x*x*y)/945 + (24832*x*z*z)/35 + (24832*x*x*z)/35 - (24977*x*x)/105 + (3153*x*x*x)/35 + (24832*x*y*z)/35;
   values[2] = (25360*y)/189 - (1392592*x*y)/4725 - (24832*y*z)/35 + (143333*x*y*y)/945 + (12416*x*x*y)/35 + (24832*y*z*z)/35 + (24832*y*y*z)/35 - (24977*y*y)/105 + (3153*y*y*y)/35 + (24832*x*y*z)/35;
   values[3] = (16361*x)/945 + (16361*y)/945 + (875*z)/4 + (17014*x*y)/675 + (2812*x*z)/35 + (2812*y*z)/35 + (143333*x*y*y)/945 + (143333*x*x*y)/945 - (5914*x*z*z)/35 + (9459*x*x*z)/35 - (5914*y*z*z)/35 + (9459*y*y*z)/35 - (24977*x*x)/105 + (24832*x*x*x)/105 - (24977*y*y)/105 + (24832*y*y*y)/105 - 625*z*z + (3125*z*z*z)/6 - (106768*x*y*z)/315 - 125.0/6.0;
   values[4] = (551935*x)/252 - (658603*x*y)/126 - (116945*x*z)/14 + (470975*x*y*y)/126 + (487925*x*x*y)/63 + (95755*x*z*z)/14 + (87820*x*x*z)/7 - (91135*x*x)/14 + (60675*x*x*x)/14 + (27080*x*y*z)/3;
   values[5] = (1492229*x*y)/378 - (378020*x)/189 + (116295*x*z)/14 - (527900*x*y*y)/189 - (2293925*x*x*y)/378 - (50140*x*z*z)/7 - (176215*x*x*z)/14 + (258805*x*x)/42 - (58675*x*x*x)/14 - (69940*x*y*z)/9;
   values[6] = (307105*x)/189 - (604448*x*y)/189 - (52540*x*z)/7 + (480100*x*y*y)/189 + (660350*x*x*y)/189 + (47860*x*z*z)/7 + (69830*x*x*z)/7 - (176945*x*x)/42 + (35825*x*x*x)/14 + (65060*x*y*z)/9;
   values[7] = (131386*x*y)/63 - (66110*x)/63 + (38215*x*z)/7 - (114950*x*y*y)/63 - (86950*x*x*y)/63 - (36560*x*z*z)/7 - (44305*x*x*z)/7 + (14370*x*x)/7 - (5100*x*x*x)/7 - (16045*x*y*z)/3;
   values[8] = (551935*y)/252 - (658603*x*y)/126 - (116945*y*z)/14 + (487925*x*y*y)/63 + (470975*x*x*y)/126 + (95755*y*z*z)/14 + (87820*y*y*z)/7 - (91135*y*y)/14 + (60675*y*y*y)/14 + (27080*x*y*z)/3;
   values[9] = (1492229*x*y)/378 - (378020*y)/189 + (116295*y*z)/14 - (2293925*x*y*y)/378 - (527900*x*x*y)/189 - (50140*y*z*z)/7 - (176215*y*y*z)/14 + (258805*y*y)/42 - (58675*y*y*y)/14 - (69940*x*y*z)/9;
   values[10] = (307105*y)/189 - (604448*x*y)/189 - (52540*y*z)/7 + (660350*x*y*y)/189 + (480100*x*x*y)/189 + (47860*y*z*z)/7 + (69830*y*y*z)/7 - (176945*y*y)/42 + (35825*y*y*y)/14 + (65060*x*y*z)/9;
   values[11] = (131386*x*y)/63 - (66110*y)/63 + (38215*y*z)/7 - (86950*x*y*y)/63 - (114950*x*x*y)/63 - (36560*y*z*z)/7 - (44305*y*y*z)/7 + (14370*y*y)/7 - (5100*y*y*y)/7 - (16045*x*y*z)/3;
   values[12] = (332615*x)/126 + (332615*y)/126 + (8875*z)/4 - (172073*x*y)/21 - (150525*x*z)/14 - (150525*y*z)/14 + (487925*x*y*y)/63 + (487925*x*x*y)/63 + (65200*x*z*z)/7 + (182025*x*x*z)/14 + (65200*y*z*z)/7 + (182025*y*y*z)/14 - (91135*x*x)/14 + (87820*x*x*x)/21 - (91135*y*y)/14 + (87820*y*y*y)/21 - 4375*z*z + (15625*z*z*z)/6 + (113775*x*y*z)/7 - 1925.0/6.0;
   values[13] = (366439*x*y)/63 - (909445*y)/378 - (7375*z)/2 - (909445*x)/378 + (151525*x*z)/14 + (151525*y*z)/14 - (2293925*x*y*y)/378 - (2293925*x*x*y)/378 - (71825*x*z*z)/7 - (176025*x*x*z)/14 - (71825*y*z*z)/7 - (176025*y*y*z)/14 + (258805*x*x)/42 - (176215*x*x*x)/42 + (258805*y*y)/42 - (176215*y*y*y)/42 + 8125*z*z - (15625*z*z*z)/3 - (85025*x*y*z)/7 + 2675.0/6.0;
   values[14] = (460805*x)/378 + (460805*y)/378 + (6125*z)/2 - (121811*x*y)/63 - (74225*x*z)/14 - (74225*y*z)/14 + (660350*x*y*y)/189 + (660350*x*x*y)/189 + (37550*x*z*z)/7 + (107475*x*x*z)/14 + (37550*y*z*z)/7 + (107475*y*y*z)/14 - (176945*x*x)/42 + (69830*x*x*x)/21 - (176945*y*y)/42 + (69830*y*y*y)/21 - 7500*z*z + (15625*z*z*z)/3 + (16475*x*y*z)/7 - 325.0;
   values[15] = (21025*x*z*z)/14 - (19895*y)/252 - (5125*z)/4 - (17198*x*y)/21 - (14025*x*z)/14 - (14025*y*z)/14 - (86950*x*y*y)/63 - (86950*x*x*y)/63 - (19895*x)/252 - (15300*x*x*z)/7 + (21025*y*z*z)/14 - (15300*y*y*z)/7 + (14370*x*x)/7 - (44305*x*x*x)/21 + (14370*y*y)/7 - (44305*y*y*y)/21 + (6875*z*z)/2 - (15625*z*z*z)/6 + (37650*x*y*z)/7 + 1525.0/12.0;
   values[16] = (1541*x*y)/63 - (107045*x*y*y)/63 + (97705*x*x*y)/63;
   values[17] = (2012*x*y)/189 + (406060*x*y*y)/189 - (412940*x*x*y)/189;
   values[18] = (2012*x*y)/189 - (412940*x*y*y)/189 + (406060*x*x*y)/189;
   values[19] = (1541*x*y)/63 + (97705*x*y*y)/63 - (107045*x*x*y)/63;
   values[20] = (108586*x*y)/63 - (51215*x)/63 + (34905*x*z)/7 - (107045*x*y*y)/63 - (9340*x*x*y)/63 - (36560*x*z*z)/7 - (28815*x*x*z)/7 + 710*x*x + (2645*x*x*x)/7 - (107045*x*y*z)/21;
   values[21] = (180745*x)/189 - (404048*x*y)/189 - (43180*x*z)/7 + (406060*x*y*y)/189 - (6880*x*x*y)/189 + (47860*x*z*z)/7 + (25890*x*x*z)/7 - (2435*x*x)/6 - (8115*x*x*x)/14 + (406060*x*y*z)/63;
   values[22] = (414952*x*y)/189 - (323635*x)/378 + (84265*x*z)/14 - (412940*x*y*y)/189 - (6880*x*x*y)/189 - (50140*x*z*z)/7 - (24345*x*x*z)/14 - (2435*x*x)/6 + (8630*x*x*x)/7 - (412940*x*y*z)/63;
   values[23] = (170515*x)/252 - (96164*x*y)/63 - (74565*x*z)/14 + (97705*x*y*y)/63 - (9340*x*x*y)/63 + (95755*x*z*z)/14 + (7935*x*x*z)/7 + 710*x*x - (9605*x*x*x)/7 + (97705*x*y*z)/21;
   values[24] = (108586*x*y)/63 - (51215*y)/63 + (34905*y*z)/7 - (9340*x*y*y)/63 - (107045*x*x*y)/63 - (36560*y*z*z)/7 - (28815*y*y*z)/7 + 710*y*y + (2645*y*y*y)/7 - (107045*x*y*z)/21;
   values[25] = (180745*y)/189 - (404048*x*y)/189 - (43180*y*z)/7 - (6880*x*y*y)/189 + (406060*x*x*y)/189 + (47860*y*z*z)/7 + (25890*y*y*z)/7 - (2435*y*y)/6 - (8115*y*y*y)/14 + (406060*x*y*z)/63;
   values[26] = (414952*x*y)/189 - (323635*y)/378 + (84265*y*z)/14 - (6880*x*y*y)/189 - (412940*x*x*y)/189 - (50140*y*z*z)/7 - (24345*y*y*z)/14 - (2435*y*y)/6 + (8630*y*y*y)/7 - (412940*x*y*z)/63;
   values[27] = (170515*y)/252 - (96164*x*y)/63 - (74565*y*z)/14 - (9340*x*y*y)/63 + (97705*x*x*y)/63 + (95755*y*z*z)/14 + (7935*y*y*z)/7 + 710*y*y - (9605*y*y*y)/7 + (97705*x*y*z)/21;
   values[28] = (8424*x*x*y)/5 - (11583*x*y*y)/10 - (4293*x*y)/50 - (486*x*y*z)/5;
   values[29] = 1296*x*y*y - (162*x*y)/5 - (8424*x*x*y)/7 + (486*x*y*z)/7;
   values[30] = (8424*x*y*y)/5 - (4293*x*y)/50 - (11583*x*x*y)/10 - (486*x*y*z)/5;
   values[31] = 1296*x*x*y - (8424*x*y*y)/7 - (162*x*y)/5 + (486*x*y*z)/7;
   values[32] = (8424*x*y*y)/5 - (29484*x*y)/25 + (8424*x*x*y)/5 + (12636*x*y*z)/5;
   values[33] = (9801*x*y)/35 - (8424*x*y*y)/7 - (8424*x*x*y)/7 + (7047*x*y*z)/7;
   values[34] = (6399*y)/5 - (29403*x*y)/50 - (59049*y*z)/10 + (28431*x*y*y)/10 - (4212*x*x*y)/5 + (26244*y*z*z)/5 + (111537*y*y*z)/10 - (50301*y*y)/10 + (37179*y*y*y)/10 + (13122*x*y*z)/5;
   values[35] = (175446*x*y)/35 - (19521*y)/7 + (78732*y*z)/7 - (56862*x*y*y)/7 - (15471*x*x*y)/7 - (65610*y*z*z)/7 - (124659*y*y*z)/7 + 8748*y*y - (41553*y*y*y)/7 - (72171*x*y*z)/7;
   values[36] = (6237*y)/10 - (63909*x*y)/25 - (45927*y*z)/10 - (2187*x*y*y)/5 + 1782*x*x*y + (26244*y*z*z)/5 - (6561*y*y*z)/10 + (15309*y*y)/10 - 2187*y*y*y + (39366*x*y*z)/5;
   values[37] = (77031*x*y)/35 - (6399*y)/7 + (52488*y*z)/7 + (8748*x*y*y)/7 - (8910*x*x*y)/7 - (65610*y*z*z)/7 - (6561*y*y*z)/7 - (10935*y*y)/7 + (17496*y*y*y)/7 - (59049*x*y*z)/7;
   values[38] = (101817*x*y)/50 - (11259*y)/10 + 6561*y*z - (2187*x*y*y)/5 - (10611*x*x*y)/10 - 6561*y*z*z - 6561*y*y*z + (15309*y*y)/10 - (2187*y*y*y)/10 - 6561*x*y*z;
   values[39] = (8910*y)/7 - (86994*x*y)/35 - (52488*y*z)/7 + (8748*x*y*y)/7 + (8586*x*x*y)/7 + (52488*y*z*z)/7 + (52488*y*y*z)/7 - (10935*y*y)/7 - (2187*y*y*y)/7 + (52488*x*y*z)/7;
   values[40] = (6399*x)/5 - (29403*x*y)/50 - (59049*x*z)/10 - (4212*x*y*y)/5 + (28431*x*x*y)/10 + (26244*x*z*z)/5 + (111537*x*x*z)/10 - (50301*x*x)/10 + (37179*x*x*x)/10 + (13122*x*y*z)/5;
   values[41] = (175446*x*y)/35 - (19521*x)/7 + (78732*x*z)/7 - (15471*x*y*y)/7 - (56862*x*x*y)/7 - (65610*x*z*z)/7 - (124659*x*x*z)/7 + 8748*x*x - (41553*x*x*x)/7 - (72171*x*y*z)/7;
   values[42] = (101817*x*y)/50 - (11259*x)/10 + 6561*x*z - (10611*x*y*y)/10 - (2187*x*x*y)/5 - 6561*x*z*z - 6561*x*x*z + (15309*x*x)/10 - (2187*x*x*x)/10 - 6561*x*y*z;
   values[43] = (8910*x)/7 - (86994*x*y)/35 - (52488*x*z)/7 + (8586*x*y*y)/7 + (8748*x*x*y)/7 + (52488*x*z*z)/7 + (52488*x*x*z)/7 - (10935*x*x)/7 - (2187*x*x*x)/7 + (52488*x*y*z)/7;
   values[44] = (6237*x)/10 - (63909*x*y)/25 - (45927*x*z)/10 + 1782*x*y*y - (2187*x*x*y)/5 + (26244*x*z*z)/5 - (6561*x*x*z)/10 + (15309*x*x)/10 - 2187*x*x*x + (39366*x*y*z)/5;
   values[45] = (77031*x*y)/35 - (6399*x)/7 + (52488*x*z)/7 - (8910*x*y*y)/7 + (8748*x*x*y)/7 - (65610*x*z*z)/7 - (6561*x*x*z)/7 - (10935*x*x)/7 + (17496*x*x*x)/7 - (59049*x*y*z)/7.0;
   values[46] = (33696*x*y)/25 - (4212*x*y*y)/5 - (4212*x*x*y)/5 - (12636*x*y*z)/5.0;
   values[47] = (45036*x*y)/35 - (15471*x*y*y)/7 - (15471*x*x*y)/7 - (7047*x*y*z)/7.0;
   values[48] = 1782*x*y*y - (9153*x*y)/50 - (10611*x*x*y)/10 + (486*x*y*z)/5.0;
   values[49] = (1296*x*y)/35 - (8910*x*y*y)/7 + (8586*x*x*y)/7 - (486*x*y*z)/7.0;
   values[50] = 1782*x*x*y - (10611*x*y*y)/10 - (9153*x*y)/50 + (486*x*y*z)/5.0;
   values[51] = (1296*x*y)/35 + (8586*x*y*y)/7 - (8910*x*x*y)/7 - (486*x*y*z)/7.0;
   values[52] = 6250*x*y*y - 5625*x*y + 6250*x*x*y + 9375*x*y*z;
   values[53] = 3750*x*y - 3125*x*y*y - 3125*x*x*y - 9375*x*y*z;
   values[54] = 625*x*y - 3125*x*y*y;
   values[55] = 625*x*y - 3125*x*x*y;
}
static void C_T_P5_3D_D110(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (257771*x*y)/105 - (2277697*y)/3780 - (3570187*z)/6300 - (2277697*x)/3780 + (9811273*x*z)/4725 + (9811273*y*z)/4725 - (21707*x*y*y)/10 - (21707*x*x*y)/10 - (698941*x*z*z)/378 - (1090511*x*x*z)/630 - (698941*y*z*z)/378 - (1090511*y*y*z)/630 + (10663*x*x)/10 - (40401*x*x*x)/70 + (10663*y*y)/10 - (40401*y*y*y)/70 + (9811273*z*z)/9450 - (1090511*z*z*z)/1890 - (698941*x*y*z)/189 + 100.5552910052910107;
   values[1] = (16361*x)/945 + (25360*y)/189 + (175216*z)/4725 - (49954*x*y)/105 + (17014*x*z)/675 - (1392592*y*z)/4725 + (24832*x*y*y)/35 + (9459*x*x*y)/35 + (143333*x*z*z)/945 - (53384*x*x*z)/315 + (12416*y*z*z)/35 + (12416*y*y*z)/35 + (1406*x*x)/35 - (5914*x*x*x)/105 - (12416*y*y)/35 + (24832*y*y*y)/105 - (696296*z*z)/4725 + (12416*z*z*z)/105 + (286666*x*y*z)/945 - 7.9661375661375660;
   values[2] = (25360*x)/189 + (16361*y)/945 + (175216*z)/4725 - (49954*x*y)/105 - (1392592*x*z)/4725 + (17014*y*z)/675 + (9459*x*y*y)/35 + (24832*x*x*y)/35 + (12416*x*z*z)/35 + (12416*x*x*z)/35 + (143333*y*z*z)/945 - (53384*y*y*z)/315 - (12416*x*x)/35 + (24832*x*x*x)/105 + (1406*y*y)/35 - (5914*y*y*y)/105 - (696296*z*z)/4725 + (12416*z*z*z)/105 + (286666*x*y*z)/945 - 7.9661375661375660;
   values[3] = (175216*z)/4725 - (1392592*x*z)/4725 - (1392592*y*z)/4725 + (143333*x*z*z)/945 + (12416*x*x*z)/35 + (143333*y*z*z)/945 + (12416*y*y*z)/35 + (8507*z*z)/675 - (53384*z*z*z)/945 + (24832*x*y*z)/35;
   values[4] = (332615*x)/126 + (551935*y)/252 + (353443*z)/252 - (91135*x*y)/7 - (172073*x*z)/21 - (658603*y*z)/126 + (87820*x*y*y)/7 + (182025*x*x*y)/14 + (487925*x*z*z)/63 + (113775*x*x*z)/14 + (470975*y*z*z)/126 + (13540*y*y*z)/3 - (150525*x*x)/28 + (65200*x*x*x)/21 - (116945*y*y)/28 + (95755*y*y*y)/42 - (658603*z*z)/252 + (13540*z*z*z)/9 + (975850*x*y*z)/63 - 297.8769841269841550;
   values[5] = (258805*x*y)/21 - (378020*y)/189 - (172556*z)/189 - (909445*x)/378 + (366439*x*z)/63 + (1492229*y*z)/378 - (176215*x*y*y)/14 - (176025*x*x*y)/14 - (2293925*x*z*z)/378 - (85025*x*x*z)/14 - (527900*y*z*z)/189 - (34970*y*y*z)/9 + (151525*x*x)/28 - (71825*x*x*x)/21 + (116295*y*y)/28 - (50140*y*y*y)/21 + (1492229*z*z)/756 - (34970*z*z*z)/27 - (2293925*x*y*z)/189 + 237.4933862433862544;
   values[6] = (460805*x)/378 + (307105*y)/189 + (103069*z)/189 - (176945*x*y)/21 - (121811*x*z)/63 - (604448*y*z)/189 + (69830*x*y*y)/7 + (107475*x*x*y)/14 + (660350*x*z*z)/189 + (16475*x*x*z)/14 + (480100*y*z*z)/189 + (32530*y*y*z)/9 - (74225*x*x)/28 + (37550*x*x*x)/21 - (26270*y*y)/7 + (47860*y*y*y)/21 - (302224*z*z)/189 + (32530*z*z*z)/27 + (1320700*x*y*z)/189 - 147.9232804232804313;
   values[7] = (28740*x*y)/7 - (66110*y)/63 - (13358*z)/63 - (19895*x)/252 - (17198*x*z)/21 + (131386*y*z)/63 - (44305*x*y*y)/7 - (15300*x*x*y)/7 - (86950*x*z*z)/63 + (18825*x*x*z)/7 - (114950*y*z*z)/63 - (16045*y*y*z)/6 - (14025*x*x)/28 + (21025*x*x*x)/42 + (38215*y*y)/14 - (36560*y*y*y)/21 + (65693*z*z)/63 - (16045*z*z*z)/18 - (173900*x*y*z)/63 + 56.2896825396825378;
   values[8] = (551935*x)/252 + (332615*y)/126 + (353443*z)/252 - (91135*x*y)/7 - (658603*x*z)/126 - (172073*y*z)/21 + (182025*x*y*y)/14 + (87820*x*x*y)/7 + (470975*x*z*z)/126 + (13540*x*x*z)/3 + (487925*y*z*z)/63 + (113775*y*y*z)/14 - (116945*x*x)/28 + (95755*x*x*x)/42 - (150525*y*y)/28 + (65200*y*y*y)/21 - (658603*z*z)/252 + (13540*z*z*z)/9 + (975850*x*y*z)/63 - 297.8769841269841550;
   values[9] = (258805*x*y)/21 - (909445*y)/378 - (172556*z)/189 - (378020*x)/189 + (1492229*x*z)/378 + (366439*y*z)/63 - (176025*x*y*y)/14 - (176215*x*x*y)/14 - (527900*x*z*z)/189 - (34970*x*x*z)/9 - (2293925*y*z*z)/378 - (85025*y*y*z)/14 + (116295*x*x)/28 - (50140*x*x*x)/21 + (151525*y*y)/28 - (71825*y*y*y)/21 + (1492229*z*z)/756 - (34970*z*z*z)/27 - (2293925*x*y*z)/189 + 237.4933862433862544;
   values[10] = (307105*x)/189 + (460805*y)/378 + (103069*z)/189 - (176945*x*y)/21 - (604448*x*z)/189 - (121811*y*z)/63 + (107475*x*y*y)/14 + (69830*x*x*y)/7 + (480100*x*z*z)/189 + (32530*x*x*z)/9 + (660350*y*z*z)/189 + (16475*y*y*z)/14 - (26270*x*x)/7 + (47860*x*x*x)/21 - (74225*y*y)/28 + (37550*y*y*y)/21 - (302224*z*z)/189 + (32530*z*z*z)/27 + (1320700*x*y*z)/189 - 147.9232804232804313;
   values[11] = (28740*x*y)/7 - (19895*y)/252 - (13358*z)/63 - (66110*x)/63 + (131386*x*z)/63 - (17198*y*z)/21 - (15300*x*y*y)/7 - (44305*x*x*y)/7 - (114950*x*z*z)/63 - (16045*x*x*z)/6 - (86950*y*z*z)/63 + (18825*y*y*z)/7 + (38215*x*x)/14 - (36560*x*x*x)/21 - (14025*y*y)/28 + (21025*y*y*y)/42 + (65693*z*z)/63 - (16045*z*z*z)/18 - (173900*x*y*z)/63 + 56.2896825396825378;
   values[12] = (353443*z)/252 - (658603*x*z)/126 - (658603*y*z)/126 + (487925*x*z*z)/63 + (13540*x*x*z)/3 + (487925*y*z*z)/63 + (13540*y*y*z)/3 - (172073*z*z)/42 + (37925*z*z*z)/14 + (470975*x*y*z)/63;
   values[13] = (1492229*x*z)/378 - (172556*z)/189 + (1492229*y*z)/378 - (2293925*x*z*z)/378 - (34970*x*x*z)/9 - (2293925*y*z*z)/378 - (34970*y*y*z)/9 + (366439*z*z)/126 - (85025*z*z*z)/42 - (1055800*x*y*z)/189;
   values[14] = (103069*z)/189 - (604448*x*z)/189 - (604448*y*z)/189 + (660350*x*z*z)/189 + (32530*x*x*z)/9 + (660350*y*z*z)/189 + (32530*y*y*z)/9 - (121811*z*z)/126 + (16475*z*z*z)/42 + (960200*x*y*z)/189;
   values[15] = (131386*x*z)/63 - (13358*z)/63 + (131386*y*z)/63 - (86950*x*z*z)/63 - (16045*x*x*z)/6 - (86950*y*z*z)/63 - (16045*y*y*z)/6 - (8599*z*z)/21 + (6275*z*z*z)/7 - (229900*x*y*z)/63;
   values[16] = (170515*x)/252 - (51215*y)/63 - (1541*z)/126 + 1420*x*y - (96164*x*z)/63 + (108586*y*z)/63 - (28815*x*y*y)/7 + (7935*x*x*y)/7 + (97705*x*z*z)/63 + (97705*x*x*z)/42 - (107045*y*z*z)/63 - (107045*y*y*z)/42 - (74565*x*x)/28 + (95755*x*x*x)/42 + (34905*y*y)/14 - (36560*y*y*y)/21 + (1541*z*z)/126 - (18680*x*y*z)/63 + 4.3849206349206353;
   values[17] = (180745*y)/189 - (323635*x)/378 - (1006*z)/189 - (2435*x*y)/3 + (414952*x*z)/189 - (404048*y*z)/189 + (25890*x*y*y)/7 - (24345*x*x*y)/14 - (412940*x*z*z)/189 - (206470*x*x*z)/63 + (406060*y*z*z)/189 + (203030*y*y*z)/63 + (84265*x*x)/28 - (50140*x*x*x)/21 - (21590*y*y)/7 + (47860*y*y*y)/21 + (1006*z*z)/189 - (13760*x*y*z)/189 - 3.1613756613756614;
   values[18] = (180745*x)/189 - (323635*y)/378 - (1006*z)/189 - (2435*x*y)/3 - (404048*x*z)/189 + (414952*y*z)/189 - (24345*x*y*y)/14 + (25890*x*x*y)/7 + (406060*x*z*z)/189 + (203030*x*x*z)/63 - (412940*y*z*z)/189 - (206470*y*y*z)/63 - (21590*x*x)/7 + (47860*x*x*x)/21 + (84265*y*y)/28 - (50140*y*y*y)/21 + (1006*z*z)/189 - (13760*x*y*z)/189 - 3.1613756613756614;
   values[19] = (170515*y)/252 - (51215*x)/63 - (1541*z)/126 + 1420*x*y + (108586*x*z)/63 - (96164*y*z)/63 + (7935*x*y*y)/7 - (28815*x*x*y)/7 - (107045*x*z*z)/63 - (107045*x*x*z)/42 + (97705*y*z*z)/63 + (97705*y*y*z)/42 + (34905*x*x)/14 - (36560*x*x*x)/21 - (74565*y*y)/28 + (95755*y*y*y)/42 + (1541*z*z)/126 - (18680*x*y*z)/63 + 4.3849206349206353;
   values[20] = (1541*y*z)/63 - (96164*x*z)/63 - (1541*z)/126 - (9340*x*z*z)/63 + (97705*x*x*z)/42 - (107045*y*z*z)/63 + (54293*z*z)/63 - (107045*z*z*z)/126 + (195410*x*y*z)/63;
   values[21] = (414952*x*z)/189 - (1006*z)/189 + (2012*y*z)/189 - (6880*x*z*z)/189 - (206470*x*x*z)/63 + (406060*y*z*z)/189 - (202024*z*z)/189 + (203030*z*z*z)/189 - (825880*x*y*z)/189;
   values[22] = (2012*y*z)/189 - (404048*x*z)/189 - (1006*z)/189 - (6880*x*z*z)/189 + (203030*x*x*z)/63 - (412940*y*z*z)/189 + (207476*z*z)/189 - (206470*z*z*z)/189 + (812120*x*y*z)/189;
   values[23] = (108586*x*z)/63 - (1541*z)/126 + (1541*y*z)/63 - (9340*x*z*z)/63 - (107045*x*x*z)/42 + (97705*y*z*z)/63 - (48082*z*z)/63 + (97705*z*z*z)/126 - (214090*x*y*z)/63;
   values[24] = (1541*x*z)/63 - (1541*z)/126 - (96164*y*z)/63 - (107045*x*z*z)/63 - (9340*y*z*z)/63 + (97705*y*y*z)/42 + (54293*z*z)/63 - (107045*z*z*z)/126 + (195410*x*y*z)/63;
   values[25] = (2012*x*z)/189 - (1006*z)/189 + (414952*y*z)/189 + (406060*x*z*z)/189 - (6880*y*z*z)/189 - (206470*y*y*z)/63 - (202024*z*z)/189 + (203030*z*z*z)/189 - (825880*x*y*z)/189;
   values[26] = (2012*x*z)/189 - (1006*z)/189 - (404048*y*z)/189 - (412940*x*z*z)/189 - (6880*y*z*z)/189 + (203030*y*y*z)/63 + (207476*z*z)/189 - (206470*z*z*z)/189 + (812120*x*y*z)/189;
   values[27] = (1541*x*z)/63 - (1541*z)/126 + (108586*y*z)/63 + (97705*x*z*z)/63 - (9340*y*z*z)/63 - (107045*y*y*z)/42 - (48082*z*z)/63 + (97705*z*z*z)/126 - (214090*x*y*z)/63;
   values[28] = (7533*z)/100 - (29484*x*z)/25 - (4293*y*z)/50 + (8424*x*z*z)/5 + (6318*x*x*z)/5 - (11583*y*z*z)/10 - (243*y*y*z)/5 - (4293*z*z)/100 - (81*z*z*z)/5 + (16848*x*y*z)/5;
   values[29] = (9801*x*z)/35 - (243*z)/35 - (162*y*z)/5 - (8424*x*z*z)/7 + (7047*x*x*z)/14 + 1296*y*z*z + (243*y*y*z)/7 - (81*z*z)/5 + (81*z*z*z)/7 - (16848*x*y*z)/7;
   values[30] = (7533*z)/100 - (4293*x*z)/50 - (29484*y*z)/25 - (11583*x*z*z)/10 - (243*x*x*z)/5 + (8424*y*z*z)/5 + (6318*y*y*z)/5 - (4293*z*z)/100 - (81*z*z*z)/5 + (16848*x*y*z)/5;
   values[31] = (9801*y*z)/35 - (162*x*z)/5 - (243*z)/35 + 1296*x*z*z + (243*x*x*z)/7 - (8424*y*z*z)/7 + (7047*y*y*z)/14 - (81*z*z)/5 + (81*z*z*z)/7 - (16848*x*y*z)/7;
   values[32] = (7533*z)/100 - (4293*x*z)/50 - (4293*y*z)/50 + (8424*x*z*z)/5 - (243*x*x*z)/5 + (8424*y*z*z)/5 - (243*y*y*z)/5 - (14742*z*z)/25 + (2106*z*z*z)/5 - (11583*x*y*z)/5;
   values[33] = (243*x*x*z)/7 - (162*x*z)/5 - (162*y*z)/5 - (8424*x*z*z)/7 - (243*z)/35 - (8424*y*z*z)/7 + (243*y*y*z)/7 + (9801*z*z)/70 + (2349*z*z*z)/14 + 2592*x*y*z;
   values[34] = (33696*x*z)/25 - (15957*z)/100 - (29403*y*z)/50 - (4212*x*z*z)/5 - (6318*x*x*z)/5 + (28431*y*z*z)/10 + (6561*y*y*z)/5 - (29403*z*z)/100 + (2187*z*z*z)/5 - (8424*x*y*z)/5;
   values[35] = (45036*x*z)/35 - (54351*z)/70 + (175446*y*z)/35 - (15471*x*z*z)/7 - (7047*x*x*z)/14 - (56862*y*z*z)/7 - (72171*y*y*z)/14 + (87723*z*z)/35 - (24057*z*z*z)/14 - (30942*x*y*z)/7;
   values[36] = (5913*z)/100 - (9153*x*z)/50 + (101817*y*z)/50 + 1782*x*z*z + (243*x*x*z)/5 - (2187*y*z*z)/5 - (6561*y*y*z)/2 - (63909*z*z)/50 + (6561*z*z*z)/5 - (10611*x*y*z)/5;
   values[37] = (162*z)/35 + (1296*x*z)/35 - (86994*y*z)/35 - (8910*x*z*z)/7 - (243*x*x*z)/7 + (8748*y*z*z)/7 + (26244*y*y*z)/7 + (77031*z*z)/70 - (19683*z*z*z)/14 + (17172*x*y*z)/7;
   values[38] = (5913*z)/100 - (9153*x*z)/50 - (63909*y*z)/25 - (10611*x*z*z)/10 + (243*x*x*z)/5 - (2187*y*z*z)/5 + (19683*y*y*z)/5 + (101817*z*z)/100 - (2187*z*z*z)/2 + 3564*x*y*z;
   values[39] = (162*z)/35 + (1296*x*z)/35 + (77031*y*z)/35 + (8586*x*z*z)/7 - (243*x*x*z)/7 + (8748*y*z*z)/7 - (59049*y*y*z)/14 - (43497*z*z)/35 + (8748*z*z*z)/7 - (17820*x*y*z)/7;
   values[40] = (33696*y*z)/25 - (29403*x*z)/50 - (15957*z)/100 + (28431*x*z*z)/10 + (6561*x*x*z)/5 - (4212*y*z*z)/5 - (6318*y*y*z)/5 - (29403*z*z)/100 + (2187*z*z*z)/5 - (8424*x*y*z)/5;
   values[41] = (175446*x*z)/35 - (54351*z)/70 + (45036*y*z)/35 - (56862*x*z*z)/7 - (72171*x*x*z)/14 - (15471*y*z*z)/7 - (7047*y*y*z)/14 + (87723*z*z)/35 - (24057*z*z*z)/14 - (30942*x*y*z)/7;
   values[42] = (5913*z)/100 - (63909*x*z)/25 - (9153*y*z)/50 - (2187*x*z*z)/5 + (19683*x*x*z)/5 - (10611*y*z*z)/10 + (243*y*y*z)/5 + (101817*z*z)/100 - (2187*z*z*z)/2 + 3564*x*y*z;
   values[43] = (162*z)/35 + (77031*x*z)/35 + (1296*y*z)/35 + (8748*x*z*z)/7 - (59049*x*x*z)/14 + (8586*y*z*z)/7 - (243*y*y*z)/7 - (43497*z*z)/35 + (8748*z*z*z)/7 - (17820*x*y*z)/7;
   values[44] = (5913*z)/100 + (101817*x*z)/50 - (9153*y*z)/50 - (2187*x*z*z)/5 - (6561*x*x*z)/2 + 1782*y*z*z + (243*y*y*z)/5 - (63909*z*z)/50 + (6561*z*z*z)/5 - (10611*x*y*z)/5;
   values[45] = (162*z)/35 - (86994*x*z)/35 + (1296*y*z)/35 + (8748*x*z*z)/7 + (26244*x*x*z)/7 - (8910*y*z*z)/7 - (243*y*y*z)/7 + (77031*z*z)/70 - (19683*z*z*z)/14 + (17172*x*y*z)/7;
   values[46] = (6399*x)/5 + (6399*y)/5 - (15957*z)/100 - (50301*x*y)/5 - (29403*x*z)/50 - (29403*y*z)/50 + (111537*x*y*y)/10 + (111537*x*x*y)/10 - (4212*x*z*z)/5 + (6561*x*x*z)/5 - (4212*y*z*z)/5 + (6561*y*y*z)/5 - (59049*x*x)/20 + (8748*x*x*x)/5 - (59049*y*y)/20 + (8748*y*y*y)/5 + (16848*z*z)/25 - (2106*z*z*z)/5 + (28431*x*y*z)/5 - 93.1500000000000057;
   values[47] = 17496*x*y - (19521*y)/7 - (54351*z)/70 - (19521*x)/7 + (175446*x*z)/35 + (175446*y*z)/35 - (124659*x*y*y)/7 - (124659*x*x*y)/7 - (15471*x*z*z)/7 - (72171*x*x*z)/14 - (15471*y*z*z)/7 - (72171*y*y*z)/14 + (39366*x*x)/7 - (21870*x*x*x)/7 + (39366*y*y)/7 - (21870*y*y*y)/7 + (22518*z*z)/35 - (2349*z*z*z)/14 - (113724*x*y*z)/7 + 300.8571428571428328;
   values[48] = (6237*y)/10 - (11259*x)/10 + (5913*z)/100 + (15309*x*y)/5 + (101817*x*z)/50 - (63909*y*z)/25 - (6561*x*y*y)/10 - 6561*x*x*y - (10611*x*z*z)/10 - (6561*x*x*z)/2 + 1782*y*z*z + (19683*y*y*z)/5 + (6561*x*x)/2 - 2187*x*x*x - (45927*y*y)/20 + (8748*y*y*y)/5 - (9153*z*z)/100 + (81*z*z*z)/5 - (4374*x*y*z)/5 + 16.2;
   values[49] = (8910*x)/7 - (6399*y)/7 + (162*z)/35 - (21870*x*y)/7 - (86994*x*z)/35 + (77031*y*z)/35 - (6561*x*y*y)/7 + (52488*x*x*y)/7 + (8586*x*z*z)/7 + (26244*x*x*z)/7 - (8910*y*z*z)/7 - (59049*y*y*z)/14 - (26244*x*x)/7 + (17496*x*x*x)/7 + (26244*y*y)/7 - (21870*y*y*y)/7 + (648*z*z)/35 - (81*z*z*z)/7 + (17496*x*y*z)/7 - 11.5714285714285712;
   values[50] = (6237*x)/10 - (11259*y)/10 + (5913*z)/100 + (15309*x*y)/5 - (63909*x*z)/25 + (101817*y*z)/50 - 6561*x*y*y - (6561*x*x*y)/10 + 1782*x*z*z + (19683*x*x*z)/5 - (10611*y*z*z)/10 - (6561*y*y*z)/2 - (45927*x*x)/20 + (8748*x*x*x)/5 + (6561*y*y)/2 - 2187*y*y*y - (9153*z*z)/100 + (81*z*z*z)/5 - (4374*x*y*z)/5 + 16.2;
   values[51] = (8910*y)/7 - (6399*x)/7 + (162*z)/35 - (21870*x*y)/7 + (77031*x*z)/35 - (86994*y*z)/35 + (52488*x*y*y)/7 - (6561*x*x*y)/7 - (8910*x*z*z)/7 - (59049*x*x*z)/14 + (8586*y*z*z)/7 + (26244*y*y*z)/7 + (26244*x*x)/7 - (21870*x*x*x)/7 - (26244*y*y)/7 + (17496*y*y*y)/7 + (648*z*z)/35 - (81*z*z*z)/7 + (17496*x*y*z)/7 - 11.5714285714285712;
   values[52] = 1250*z - 5625*x*z - 5625*y*z + 6250*x*z*z + (9375*x*x*z)/2 + 6250*y*z*z + (9375*y*y*z)/2 - (5625*z*z)/2 + (3125*z*z*z)/2 + 12500*x*y*z;
   values[53] = 625*x*z - (625*z)/2 + 625*y*z - 3125*x*z*z - 3125*y*z*z + 1875*z*z - (3125*z*z*z)/2;
   values[54] = 625*x*z - (625*z)/2 + 3750*y*z - 3125*y*z*z - (9375*y*y*z)/2 + (625*z*z)/2 - 6250*x*y*z;
   values[55] = 3750*x*z - (625*z)/2 + 625*y*z - 3125*x*z*z - (9375*x*x*z)/2 + (625*z*z)/2 - 6250*x*y*z;
}
static void C_T_P5_3D_D101(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (9811273*x*y)/4725 - (3570187*y)/6300 - (2277697*z)/3780 - (2277697*x)/3780 + (257771*x*z)/105 + (9811273*y*z)/4725 - (698941*x*y*y)/378 - (1090511*x*x*y)/630 - (21707*x*z*z)/10 - (21707*x*x*z)/10 - (1090511*y*z*z)/630 - (698941*y*y*z)/378 + (10663*x*x)/10 - (40401*x*x*x)/70 + (9811273*y*y)/9450 - (1090511*y*y*y)/1890 + (10663*z*z)/10 - (40401*z*z*z)/70 - (698941*x*y*z)/189 + 100.5552910052910107
;
   values[1] = (16361*x)/945 + (175216*y)/4725 + (25360*z)/189 + (17014*x*y)/675 - (49954*x*z)/105 - (1392592*y*z)/4725 + (143333*x*y*y)/945 - (53384*x*x*y)/315 + (24832*x*z*z)/35 + (9459*x*x*z)/35 + (12416*y*z*z)/35 + (12416*y*y*z)/35 + (1406*x*x)/35 - (5914*x*x*x)/105 - (696296*y*y)/4725 + (12416*y*y*y)/105 - (12416*z*z)/35 + (24832*z*z*z)/105 + (286666*x*y*z)/945 - 7.9661375661375660;
   values[2] = (175216*y)/4725 - (1392592*x*y)/4725 - (1392592*y*z)/4725 + (143333*x*y*y)/945 + (12416*x*x*y)/35 + (12416*y*z*z)/35 + (143333*y*y*z)/945 + (8507*y*y)/675 - (53384*y*y*y)/945 + (24832*x*y*z)/35;
   values[3] = (25360*x)/189 + (175216*y)/4725 + (16361*z)/945 - (1392592*x*y)/4725 - (49954*x*z)/105 + (17014*y*z)/675 + (12416*x*y*y)/35 + (12416*x*x*y)/35 + (9459*x*z*z)/35 + (24832*x*x*z)/35 - (53384*y*z*z)/315 + (143333*y*y*z)/945 - (12416*x*x)/35 + (24832*x*x*x)/105 - (696296*y*y)/4725 + (12416*y*y*y)/105 + (1406*z*z)/35 - (5914*z*z*z)/105 + (286666*x*y*z)/945 - 7.9661375661375660;
   values[4] = (332615*x)/126 + (353443*y)/252 + (551935*z)/252 - (172073*x*y)/21 - (91135*x*z)/7 - (658603*y*z)/126 + (487925*x*y*y)/63 + (113775*x*x*y)/14 + (87820*x*z*z)/7 + (182025*x*x*z)/14 + (13540*y*z*z)/3 + (470975*y*y*z)/126 - (150525*x*x)/28 + (65200*x*x*x)/21 - (658603*y*y)/252 + (13540*y*y*y)/9 - (116945*z*z)/28 + (95755*z*z*z)/42 + (975850*x*y*z)/63 - 297.8769841269841550;
   values[5] = (366439*x*y)/63 - (172556*y)/189 - (378020*z)/189 - (909445*x)/378 + (258805*x*z)/21 + (1492229*y*z)/378 - (2293925*x*y*y)/378 - (85025*x*x*y)/14 - (176215*x*z*z)/14 - (176025*x*x*z)/14 - (34970*y*z*z)/9 - (527900*y*y*z)/189 + (151525*x*x)/28 - (71825*x*x*x)/21 + (1492229*y*y)/756 - (34970*y*y*y)/27 + (116295*z*z)/28 - (50140*z*z*z)/21 - (2293925*x*y*z)/189 + 237.4933862433862544;
   values[6] = (460805*x)/378 + (103069*y)/189 + (307105*z)/189 - (121811*x*y)/63 - (176945*x*z)/21 - (604448*y*z)/189 + (660350*x*y*y)/189 + (16475*x*x*y)/14 + (69830*x*z*z)/7 + (107475*x*x*z)/14 + (32530*y*z*z)/9 + (480100*y*y*z)/189 - (74225*x*x)/28 + (37550*x*x*x)/21 - (302224*y*y)/189 + (32530*y*y*y)/27 - (26270*z*z)/7 + (47860*z*z*z)/21 + (1320700*x*y*z)/189 - 147.9232804232804313;
   values[7] = (28740*x*z)/7 - (13358*y)/63 - (66110*z)/63 - (17198*x*y)/21 - (19895*x)/252 + (131386*y*z)/63 - (86950*x*y*y)/63 + (18825*x*x*y)/7 - (44305*x*z*z)/7 - (15300*x*x*z)/7 - (16045*y*z*z)/6 - (114950*y*y*z)/63 - (14025*x*x)/28 + (21025*x*x*x)/42 + (65693*y*y)/63 - (16045*y*y*y)/18 + (38215*z*z)/14 - (36560*z*z*z)/21 - (173900*x*y*z)/63 + 56.2896825396825378;
   values[8] = (353443*y)/252 - (658603*x*y)/126 - (658603*y*z)/126 + (487925*x*y*y)/63 + (13540*x*x*y)/3 + (13540*y*z*z)/3 + (487925*y*y*z)/63 - (172073*y*y)/42 + (37925*y*y*y)/14 + (470975*x*y*z)/63;
   values[9] = (1492229*x*y)/378 - (172556*y)/189 + (1492229*y*z)/378 - (2293925*x*y*y)/378 - (34970*x*x*y)/9 - (34970*y*z*z)/9 - (2293925*y*y*z)/378 + (366439*y*y)/126 - (85025*y*y*y)/42 - (1055800*x*y*z)/189;
   values[10] = (103069*y)/189 - (604448*x*y)/189 - (604448*y*z)/189 + (660350*x*y*y)/189 + (32530*x*x*y)/9 + (32530*y*z*z)/9 + (660350*y*y*z)/189 - (121811*y*y)/126 + (16475*y*y*y)/42 + (960200*x*y*z)/189;
   values[11] = (131386*x*y)/63 - (13358*y)/63 + (131386*y*z)/63 - (86950*x*y*y)/63 - (16045*x*x*y)/6 - (16045*y*z*z)/6 - (86950*y*y*z)/63 - (8599*y*y)/21 + (6275*y*y*y)/7 - (229900*x*y*z)/63;
   values[12] = (551935*x)/252 + (353443*y)/252 + (332615*z)/126 - (658603*x*y)/126 - (91135*x*z)/7 - (172073*y*z)/21 + (470975*x*y*y)/126 + (13540*x*x*y)/3 + (182025*x*z*z)/14 + (87820*x*x*z)/7 + (113775*y*z*z)/14 + (487925*y*y*z)/63 - (116945*x*x)/28 + (95755*x*x*x)/42 - (658603*y*y)/252 + (13540*y*y*y)/9 - (150525*z*z)/28 + (65200*z*z*z)/21 + (975850*x*y*z)/63 - 297.8769841269841550;
   values[13] = (1492229*x*y)/378 - (172556*y)/189 - (909445*z)/378 - (378020*x)/189 + (258805*x*z)/21 + (366439*y*z)/63 - (527900*x*y*y)/189 - (34970*x*x*y)/9 - (176025*x*z*z)/14 - (176215*x*x*z)/14 - (85025*y*z*z)/14 - (2293925*y*y*z)/378 + (116295*x*x)/28 - (50140*x*x*x)/21 + (1492229*y*y)/756 - (34970*y*y*y)/27 + (151525*z*z)/28 - (71825*z*z*z)/21 - (2293925*x*y*z)/189 + 237.4933862433862544;
   values[14] = (307105*x)/189 + (103069*y)/189 + (460805*z)/378 - (604448*x*y)/189 - (176945*x*z)/21 - (121811*y*z)/63 + (480100*x*y*y)/189 + (32530*x*x*y)/9 + (107475*x*z*z)/14 + (69830*x*x*z)/7 + (16475*y*z*z)/14 + (660350*y*y*z)/189 - (26270*x*x)/7 + (47860*x*x*x)/21 - (302224*y*y)/189 + (32530*y*y*y)/27 - (74225*z*z)/28 + (37550*z*z*z)/21 + (1320700*x*y*z)/189 - 147.9232804232804313;
   values[15] = (131386*x*y)/63 - (13358*y)/63 - (19895*z)/252 - (66110*x)/63 + (28740*x*z)/7 - (17198*y*z)/21 - (114950*x*y*y)/63 - (16045*x*x*y)/6 - (15300*x*z*z)/7 - (44305*x*x*z)/7 + (18825*y*z*z)/7 - (86950*y*y*z)/63 + (38215*x*x)/14 - (36560*x*x*x)/21 + (65693*y*y)/63 - (16045*y*y*y)/18 - (14025*z*z)/28 + (21025*z*z*z)/42 - (173900*x*y*z)/63 + 56.2896825396825378;
   values[16] = (1541*y*z)/63 - (96164*x*y)/63 - (1541*y)/126 - (9340*x*y*y)/63 + (97705*x*x*y)/42 - (107045*y*y*z)/63 + (54293*y*y)/63 - (107045*y*y*y)/126 + (195410*x*y*z)/63;
   values[17] = (414952*x*y)/189 - (1006*y)/189 + (2012*y*z)/189 - (6880*x*y*y)/189 - (206470*x*x*y)/63 + (406060*y*y*z)/189 - (202024*y*y)/189 + (203030*y*y*y)/189 - (825880*x*y*z)/189;
   values[18] = (2012*y*z)/189 - (404048*x*y)/189 - (1006*y)/189 - (6880*x*y*y)/189 + (203030*x*x*y)/63 - (412940*y*y*z)/189 + (207476*y*y)/189 - (206470*y*y*y)/189 + (812120*x*y*z)/189;
   values[19] = (108586*x*y)/63 - (1541*y)/126 + (1541*y*z)/63 - (9340*x*y*y)/63 - (107045*x*x*y)/42 + (97705*y*y*z)/63 - (48082*y*y)/63 + (97705*y*y*y)/126 - (214090*x*y*z)/63;
   values[20] = (170515*x)/252 - (1541*y)/126 - (51215*z)/63 - (96164*x*y)/63 + 1420*x*z + (108586*y*z)/63 + (97705*x*y*y)/63 + (97705*x*x*y)/42 - (28815*x*z*z)/7 + (7935*x*x*z)/7 - (107045*y*z*z)/42 - (107045*y*y*z)/63 - (74565*x*x)/28 + (95755*x*x*x)/42 + (1541*y*y)/126 + (34905*z*z)/14 - (36560*z*z*z)/21 - (18680*x*y*z)/63 + 4.3849206349206353;
   values[21] = (180745*z)/189 - (1006*y)/189 - (323635*x)/378 + (414952*x*y)/189 - (2435*x*z)/3 - (404048*y*z)/189 - (412940*x*y*y)/189 - (206470*x*x*y)/63 + (25890*x*z*z)/7 - (24345*x*x*z)/14 + (203030*y*z*z)/63 + (406060*y*y*z)/189 + (84265*x*x)/28 - (50140*x*x*x)/21 + (1006*y*y)/189 - (21590*z*z)/7 + (47860*z*z*z)/21 - (13760*x*y*z)/189 - 3.1613756613756614;
   values[22] = (180745*x)/189 - (1006*y)/189 - (323635*z)/378 - (404048*x*y)/189 - (2435*x*z)/3 + (414952*y*z)/189 + (406060*x*y*y)/189 + (203030*x*x*y)/63 - (24345*x*z*z)/14 + (25890*x*x*z)/7 - (206470*y*z*z)/63 - (412940*y*y*z)/189 - (21590*x*x)/7 + (47860*x*x*x)/21 + (1006*y*y)/189 + (84265*z*z)/28 - (50140*z*z*z)/21 - (13760*x*y*z)/189 - 3.1613756613756614;
   values[23] = (170515*z)/252 - (1541*y)/126 - (51215*x)/63 + (108586*x*y)/63 + 1420*x*z - (96164*y*z)/63 - (107045*x*y*y)/63 - (107045*x*x*y)/42 + (7935*x*z*z)/7 - (28815*x*x*z)/7 + (97705*y*z*z)/42 + (97705*y*y*z)/63 + (34905*x*x)/14 - (36560*x*x*x)/21 + (1541*y*y)/126 - (74565*z*z)/28 + (95755*z*z*z)/42 - (18680*x*y*z)/63 + 4.3849206349206353;
   values[24] = (1541*x*y)/63 - (1541*y)/126 + (108586*y*z)/63 + (97705*x*y*y)/63 - (107045*y*z*z)/42 - (9340*y*y*z)/63 - (48082*y*y)/63 + (97705*y*y*y)/126 - (214090*x*y*z)/63;
   values[25] = (2012*x*y)/189 - (1006*y)/189 - (404048*y*z)/189 - (412940*x*y*y)/189 + (203030*y*z*z)/63 - (6880*y*y*z)/189 + (207476*y*y)/189 - (206470*y*y*y)/189 + (812120*x*y*z)/189;
   values[26] = (2012*x*y)/189 - (1006*y)/189 + (414952*y*z)/189 + (406060*x*y*y)/189 - (206470*y*z*z)/63 - (6880*y*y*z)/189 - (202024*y*y)/189 + (203030*y*y*y)/189 - (825880*x*y*z)/189;
   values[27] = (1541*x*y)/63 - (1541*y)/126 - (96164*y*z)/63 - (107045*x*y*y)/63 + (97705*y*z*z)/42 - (9340*y*y*z)/63 + (54293*y*y)/63 - (107045*y*y*y)/126 + (195410*x*y*z)/63;
   values[28] = (7533*y)/100 - (29484*x*y)/25 - (4293*y*z)/50 + (8424*x*y*y)/5 + (6318*x*x*y)/5 - (243*y*z*z)/5 - (11583*y*y*z)/10 - (4293*y*y)/100 - (81*y*y*y)/5 + (16848*x*y*z)/5;
   values[29] = (9801*x*y)/35 - (243*y)/35 - (162*y*z)/5 - (8424*x*y*y)/7 + (7047*x*x*y)/14 + (243*y*z*z)/7 + 1296*y*y*z - (81*y*y)/5 + (81*y*y*y)/7 - (16848*x*y*z)/7;
   values[30] = (7533*y)/100 - (4293*x*y)/50 - (4293*y*z)/50 + (8424*x*y*y)/5 - (243*x*x*y)/5 - (243*y*z*z)/5 + (8424*y*y*z)/5 - (14742*y*y)/25 + (2106*y*y*y)/5 - (11583*x*y*z)/5;
   values[31] = (243*x*x*y)/7 - (162*x*y)/5 - (162*y*z)/5 - (8424*x*y*y)/7 - (243*y)/35 + (243*y*z*z)/7 - (8424*y*y*z)/7 + (9801*y*y)/70 + (2349*y*y*y)/14 + 2592*x*y*z;
   values[32] = (7533*y)/100 - (4293*x*y)/50 - (29484*y*z)/25 - (11583*x*y*y)/10 - (243*x*x*y)/5 + (6318*y*z*z)/5 + (8424*y*y*z)/5 - (4293*y*y)/100 - (81*y*y*y)/5 + (16848*x*y*z)/5;
   values[33] = (9801*y*z)/35 - (162*x*y)/5 - (243*y)/35 + 1296*x*y*y + (243*x*x*y)/7 + (7047*y*z*z)/14 - (8424*y*y*z)/7 - (81*y*y)/5 + (81*y*y*y)/7 - (16848*x*y*z)/7;
   values[34] = (33696*x*y)/25 - (15957*y)/100 - (29403*y*z)/50 - (4212*x*y*y)/5 - (6318*x*x*y)/5 + (6561*y*z*z)/5 + (28431*y*y*z)/10 - (29403*y*y)/100 + (2187*y*y*y)/5 - (8424*x*y*z)/5;
   values[35] = (45036*x*y)/35 - (54351*y)/70 + (175446*y*z)/35 - (15471*x*y*y)/7 - (7047*x*x*y)/14 - (72171*y*z*z)/14 - (56862*y*y*z)/7 + (87723*y*y)/35 - (24057*y*y*y)/14 - (30942*x*y*z)/7;
   values[36] = (5913*y)/100 - (9153*x*y)/50 - (63909*y*z)/25 - (10611*x*y*y)/10 + (243*x*x*y)/5 + (19683*y*z*z)/5 - (2187*y*y*z)/5 + (101817*y*y)/100 - (2187*y*y*y)/2 + 3564*x*y*z;
   values[37] = (162*y)/35 + (1296*x*y)/35 + (77031*y*z)/35 + (8586*x*y*y)/7 - (243*x*x*y)/7 - (59049*y*z*z)/14 + (8748*y*y*z)/7 - (43497*y*y)/35 + (8748*y*y*y)/7 - (17820*x*y*z)/7;
   values[38] = (5913*y)/100 - (9153*x*y)/50 + (101817*y*z)/50 + 1782*x*y*y + (243*x*x*y)/5 - (6561*y*z*z)/2 - (2187*y*y*z)/5 - (63909*y*y)/50 + (6561*y*y*y)/5 - (10611*x*y*z)/5;
   values[39] = (162*y)/35 + (1296*x*y)/35 - (86994*y*z)/35 - (8910*x*y*y)/7 - (243*x*x*y)/7 + (26244*y*z*z)/7 + (8748*y*y*z)/7 + (77031*y*y)/70 - (19683*y*y*y)/14 + (17172*x*y*z)/7;
   values[40] = (6399*x)/5 - (15957*y)/100 + (6399*z)/5 - (29403*x*y)/50 - (50301*x*z)/5 - (29403*y*z)/50 - (4212*x*y*y)/5 + (6561*x*x*y)/5 + (111537*x*z*z)/10 + (111537*x*x*z)/10 + (6561*y*z*z)/5 - (4212*y*y*z)/5 - (59049*x*x)/20 + (8748*x*x*x)/5 + (16848*y*y)/25 - (2106*y*y*y)/5 - (59049*z*z)/20 + (8748*z*z*z)/5 + (28431*x*y*z)/5 - 93.1500000000000057;
   values[41] = (175446*x*y)/35 - (54351*y)/70 - (19521*z)/7 - (19521*x)/7 + 17496*x*z + (175446*y*z)/35 - (15471*x*y*y)/7 - (72171*x*x*y)/14 - (124659*x*z*z)/7 - (124659*x*x*z)/7 - (72171*y*z*z)/14 - (15471*y*y*z)/7 + (39366*x*x)/7 - (21870*x*x*x)/7 + (22518*y*y)/35 - (2349*y*y*y)/14 + (39366*z*z)/7 - (21870*z*z*z)/7 - (113724*x*y*z)/7 + 300.8571428571428328;
   values[42] = (6237*x)/10 + (5913*y)/100 - (11259*z)/10 - (63909*x*y)/25 + (15309*x*z)/5 + (101817*y*z)/50 + 1782*x*y*y + (19683*x*x*y)/5 - 6561*x*z*z - (6561*x*x*z)/10 - (6561*y*z*z)/2 - (10611*y*y*z)/10 - (45927*x*x)/20 + (8748*x*x*x)/5 - (9153*y*y)/100 + (81*y*y*y)/5 + (6561*z*z)/2 - 2187*z*z*z - (4374*x*y*z)/5 + 16.2;
   values[43] = (162*y)/35 - (6399*x)/7 + (8910*z)/7 + (77031*x*y)/35 - (21870*x*z)/7 - (86994*y*z)/35 - (8910*x*y*y)/7 - (59049*x*x*y)/14 + (52488*x*z*z)/7 - (6561*x*x*z)/7 + (26244*y*z*z)/7 + (8586*y*y*z)/7 + (26244*x*x)/7 - (21870*x*x*x)/7 + (648*y*y)/35 - (81*y*y*y)/7 - (26244*z*z)/7 + (17496*z*z*z)/7 + (17496*x*y*z)/7 - 11.5714285714285712;
   values[44] = (5913*y)/100 - (11259*x)/10 + (6237*z)/10 + (101817*x*y)/50 + (15309*x*z)/5 - (63909*y*z)/25 - (10611*x*y*y)/10 - (6561*x*x*y)/2 - (6561*x*z*z)/10 - 6561*x*x*z + (19683*y*z*z)/5 + 1782*y*y*z + (6561*x*x)/2 - 2187*x*x*x - (9153*y*y)/100 + (81*y*y*y)/5 - (45927*z*z)/20 + (8748*z*z*z)/5 - (4374*x*y*z)/5 + 16.2;
   values[45] = (8910*x)/7 + (162*y)/35 - (6399*z)/7 - (86994*x*y)/35 - (21870*x*z)/7 + (77031*y*z)/35 + (8586*x*y*y)/7 + (26244*x*x*y)/7 - (6561*x*z*z)/7 + (52488*x*x*z)/7 - (59049*y*z*z)/14 - (8910*y*y*z)/7 - (26244*x*x)/7 + (17496*x*x*x)/7 + (648*y*y)/35 - (81*y*y*y)/7 + (26244*z*z)/7 - (21870*z*z*z)/7 + (17496*x*y*z)/7 - 11.5714285714285712;
   values[46] = (33696*y*z)/25 - (29403*x*y)/50 - (15957*y)/100 + (28431*x*y*y)/10 + (6561*x*x*y)/5 - (6318*y*z*z)/5 - (4212*y*y*z)/5 - (29403*y*y)/100 + (2187*y*y*y)/5 - (8424*x*y*z)/5;
   values[47] = (175446*x*y)/35 - (54351*y)/70 + (45036*y*z)/35 - (56862*x*y*y)/7 - (72171*x*x*y)/14 - (7047*y*z*z)/14 - (15471*y*y*z)/7 + (87723*y*y)/35 - (24057*y*y*y)/14 - (30942*x*y*z)/7;
   values[48] = (5913*y)/100 + (101817*x*y)/50 - (9153*y*z)/50 - (2187*x*y*y)/5 - (6561*x*x*y)/2 + (243*y*z*z)/5 + 1782*y*y*z - (63909*y*y)/50 + (6561*y*y*y)/5 - (10611*x*y*z)/5;
   values[49] = (162*y)/35 - (86994*x*y)/35 + (1296*y*z)/35 + (8748*x*y*y)/7 + (26244*x*x*y)/7 - (243*y*z*z)/7 - (8910*y*y*z)/7 + (77031*y*y)/70 - (19683*y*y*y)/14 + (17172*x*y*z)/7;
   values[50] = (5913*y)/100 - (63909*x*y)/25 - (9153*y*z)/50 - (2187*x*y*y)/5 + (19683*x*x*y)/5 + (243*y*z*z)/5 - (10611*y*y*z)/10 + (101817*y*y)/100 - (2187*y*y*y)/2 + 3564*x*y*z;
   values[51] = (162*y)/35 + (77031*x*y)/35 + (1296*y*z)/35 + (8748*x*y*y)/7 - (59049*x*x*y)/14 - (243*y*z*z)/7 + (8586*y*y*z)/7 - (43497*y*y)/35 + (8748*y*y*y)/7 - (17820*x*y*z)/7;
   values[52] = 1250*y - 5625*x*y - 5625*y*z + 6250*x*y*y + (9375*x*x*y)/2 + (9375*y*z*z)/2 + 6250*y*y*z - (5625*y*y)/2 + (3125*y*y*y)/2 + 12500*x*y*z;
   values[53] = 625*x*y - (625*y)/2 + 3750*y*z - (9375*y*z*z)/2 - 3125*y*y*z + (625*y*y)/2 - 6250*x*y*z;
   values[54] = 625*x*y - (625*y)/2 + 625*y*z - 3125*x*y*y - 3125*y*y*z + 1875*y*y - (3125*y*y*y)/2;
   values[55] = 3750*x*y - (625*y)/2 + 625*y*z - 3125*x*y*y - (9375*x*x*y)/2 + (625*y*y)/2 - 6250*x*y*z;
}
static void C_T_P5_3D_D011(ELEMENT *Elem, DOUBLE Coord[], DOUBLE RefCoord[], DOUBLE *values)
{
   DOUBLE x, y, z;
   x=RefCoord[0]; y=RefCoord[1]; z=RefCoord[2];
   values[0] = (9811273*x*y)/4725 - (2277697*y)/3780 - (2277697*z)/3780 - (3570187*x)/6300 + (9811273*x*z)/4725 + (257771*y*z)/105 - (1090511*x*y*y)/630 - (698941*x*x*y)/378 - (1090511*x*z*z)/630 - (698941*x*x*z)/378 - (21707*y*z*z)/10 - (21707*y*y*z)/10 + (9811273*x*x)/9450 - (1090511*x*x*x)/1890 + (10663*y*y)/10 - (40401*y*y*y)/70 + (10663*z*z)/10 - (40401*z*z*z)/70 - (698941*x*y*z)/189 + 100.5552910052910107
;
   values[1] = (175216*x)/4725 - (1392592*x*y)/4725 - (1392592*x*z)/4725 + (12416*x*y*y)/35 + (143333*x*x*y)/945 + (12416*x*z*z)/35 + (143333*x*x*z)/945 + (8507*x*x)/675 - (53384*x*x*x)/945 + (24832*x*y*z)/35;
   values[2] = (175216*x)/4725 + (16361*y)/945 + (25360*z)/189 + (17014*x*y)/675 - (1392592*x*z)/4725 - (49954*y*z)/105 - (53384*x*y*y)/315 + (143333*x*x*y)/945 + (12416*x*z*z)/35 + (12416*x*x*z)/35 + (24832*y*z*z)/35 + (9459*y*y*z)/35 - (696296*x*x)/4725 + (12416*x*x*x)/105 + (1406*y*y)/35 - (5914*y*y*y)/105 - (12416*z*z)/35 + (24832*z*z*z)/105 + (286666*x*y*z)/945 - 7.9661375661375660;
   values[3] = (175216*x)/4725 + (25360*y)/189 + (16361*z)/945 - (1392592*x*y)/4725 + (17014*x*z)/675 - (49954*y*z)/105 + (12416*x*y*y)/35 + (12416*x*x*y)/35 - (53384*x*z*z)/315 + (143333*x*x*z)/945 + (9459*y*z*z)/35 + (24832*y*y*z)/35 - (696296*x*x)/4725 + (12416*x*x*x)/105 - (12416*y*y)/35 + (24832*y*y*y)/105 + (1406*z*z)/35 - (5914*z*z*z)/105 + (286666*x*y*z)/945 - 7.9661375661375660;
   values[4] = (353443*x)/252 - (658603*x*y)/126 - (658603*x*z)/126 + (13540*x*y*y)/3 + (487925*x*x*y)/63 + (13540*x*z*z)/3 + (487925*x*x*z)/63 - (172073*x*x)/42 + (37925*x*x*x)/14 + (470975*x*y*z)/63;
   values[5] = (1492229*x*y)/378 - (172556*x)/189 + (1492229*x*z)/378 - (34970*x*y*y)/9 - (2293925*x*x*y)/378 - (34970*x*z*z)/9 - (2293925*x*x*z)/378 + (366439*x*x)/126 - (85025*x*x*x)/42 - (1055800*x*y*z)/189;
   values[6] = (103069*x)/189 - (604448*x*y)/189 - (604448*x*z)/189 + (32530*x*y*y)/9 + (660350*x*x*y)/189 + (32530*x*z*z)/9 + (660350*x*x*z)/189 - (121811*x*x)/126 + (16475*x*x*x)/42 + (960200*x*y*z)/189;
   values[7] = (131386*x*y)/63 - (13358*x)/63 + (131386*x*z)/63 - (16045*x*y*y)/6 - (86950*x*x*y)/63 - (16045*x*z*z)/6 - (86950*x*x*z)/63 - (8599*x*x)/21 + (6275*x*x*x)/7 - (229900*x*y*z)/63;
   values[8] = (353443*x)/252 + (332615*y)/126 + (551935*z)/252 - (172073*x*y)/21 - (658603*x*z)/126 - (91135*y*z)/7 + (113775*x*y*y)/14 + (487925*x*x*y)/63 + (13540*x*z*z)/3 + (470975*x*x*z)/126 + (87820*y*z*z)/7 + (182025*y*y*z)/14 - (658603*x*x)/252 + (13540*x*x*x)/9 - (150525*y*y)/28 + (65200*y*y*y)/21 - (116945*z*z)/28 + (95755*z*z*z)/42 + (975850*x*y*z)/63 - 297.8769841269841550;
   values[9] = (366439*x*y)/63 - (909445*y)/378 - (378020*z)/189 - (172556*x)/189 + (1492229*x*z)/378 + (258805*y*z)/21 - (85025*x*y*y)/14 - (2293925*x*x*y)/378 - (34970*x*z*z)/9 - (527900*x*x*z)/189 - (176215*y*z*z)/14 - (176025*y*y*z)/14 + (1492229*x*x)/756 - (34970*x*x*x)/27 + (151525*y*y)/28 - (71825*y*y*y)/21 + (116295*z*z)/28 - (50140*z*z*z)/21 - (2293925*x*y*z)/189 + 237.4933862433862544;
   values[10] = (103069*x)/189 + (460805*y)/378 + (307105*z)/189 - (121811*x*y)/63 - (604448*x*z)/189 - (176945*y*z)/21 + (16475*x*y*y)/14 + (660350*x*x*y)/189 + (32530*x*z*z)/9 + (480100*x*x*z)/189 + (69830*y*z*z)/7 + (107475*y*y*z)/14 - (302224*x*x)/189 + (32530*x*x*x)/27 - (74225*y*y)/28 + (37550*y*y*y)/21 - (26270*z*z)/7 + (47860*z*z*z)/21 + (1320700*x*y*z)/189 - 147.9232804232804313;
   values[11] = (131386*x*z)/63 - (19895*y)/252 - (66110*z)/63 - (17198*x*y)/21 - (13358*x)/63 + (28740*y*z)/7 + (18825*x*y*y)/7 - (86950*x*x*y)/63 - (16045*x*z*z)/6 - (114950*x*x*z)/63 - (44305*y*z*z)/7 - (15300*y*y*z)/7 + (65693*x*x)/63 - (16045*x*x*x)/18 - (14025*y*y)/28 + (21025*y*y*y)/42 + (38215*z*z)/14 - (36560*z*z*z)/21 - (173900*x*y*z)/63 + 56.2896825396825378;
   values[12] = (353443*x)/252 + (551935*y)/252 + (332615*z)/126 - (658603*x*y)/126 - (172073*x*z)/21 - (91135*y*z)/7 + (13540*x*y*y)/3 + (470975*x*x*y)/126 + (113775*x*z*z)/14 + (487925*x*x*z)/63 + (182025*y*z*z)/14 + (87820*y*y*z)/7 - (658603*x*x)/252 + (13540*x*x*x)/9 - (116945*y*y)/28 + (95755*y*y*y)/42 - (150525*z*z)/28 + (65200*z*z*z)/21 + (975850*x*y*z)/63 - 297.8769841269841550;
   values[13] = (1492229*x*y)/378 - (378020*y)/189 - (909445*z)/378 - (172556*x)/189 + (366439*x*z)/63 + (258805*y*z)/21 - (34970*x*y*y)/9 - (527900*x*x*y)/189 - (85025*x*z*z)/14 - (2293925*x*x*z)/378 - (176025*y*z*z)/14 - (176215*y*y*z)/14 + (1492229*x*x)/756 - (34970*x*x*x)/27 + (116295*y*y)/28 - (50140*y*y*y)/21 + (151525*z*z)/28 - (71825*z*z*z)/21 - (2293925*x*y*z)/189 + 237.4933862433862544;
   values[14] = (103069*x)/189 + (307105*y)/189 + (460805*z)/378 - (604448*x*y)/189 - (121811*x*z)/63 - (176945*y*z)/21 + (32530*x*y*y)/9 + (480100*x*x*y)/189 + (16475*x*z*z)/14 + (660350*x*x*z)/189 + (107475*y*z*z)/14 + (69830*y*y*z)/7 - (302224*x*x)/189 + (32530*x*x*x)/27 - (26270*y*y)/7 + (47860*y*y*y)/21 - (74225*z*z)/28 + (37550*z*z*z)/21 + (1320700*x*y*z)/189 - 147.9232804232804313;
   values[15] = (131386*x*y)/63 - (66110*y)/63 - (19895*z)/252 - (13358*x)/63 - (17198*x*z)/21 + (28740*y*z)/7 - (16045*x*y*y)/6 - (114950*x*x*y)/63 + (18825*x*z*z)/7 - (86950*x*x*z)/63 - (15300*y*z*z)/7 - (44305*y*y*z)/7 + (65693*x*x)/63 - (16045*x*x*x)/18 + (38215*y*y)/14 - (36560*y*y*y)/21 - (14025*z*z)/28 + (21025*z*z*z)/42 - (173900*x*y*z)/63 + 56.2896825396825378;
   values[16] = (108586*x*y)/63 - (1541*x)/126 + (1541*x*z)/63 - (107045*x*y*y)/42 - (9340*x*x*y)/63 + (97705*x*x*z)/63 - (48082*x*x)/63 + (97705*x*x*x)/126 - (214090*x*y*z)/63;
   values[17] = (2012*x*z)/189 - (404048*x*y)/189 - (1006*x)/189 + (203030*x*y*y)/63 - (6880*x*x*y)/189 - (412940*x*x*z)/189 + (207476*x*x)/189 - (206470*x*x*x)/189 + (812120*x*y*z)/189;
   values[18] = (414952*x*y)/189 - (1006*x)/189 + (2012*x*z)/189 - (206470*x*y*y)/63 - (6880*x*x*y)/189 + (406060*x*x*z)/189 - (202024*x*x)/189 + (203030*x*x*x)/189 - (825880*x*y*z)/189;
   values[19] = (1541*x*z)/63 - (96164*x*y)/63 - (1541*x)/126 + (97705*x*y*y)/42 - (9340*x*x*y)/63 - (107045*x*x*z)/63 + (54293*x*x)/63 - (107045*x*x*x)/126 + (195410*x*y*z)/63;
   values[20] = (1541*x*y)/63 - (1541*x)/126 + (108586*x*z)/63 + (97705*x*x*y)/63 - (107045*x*z*z)/42 - (9340*x*x*z)/63 - (48082*x*x)/63 + (97705*x*x*x)/126 - (214090*x*y*z)/63;
   values[21] = (2012*x*y)/189 - (1006*x)/189 - (404048*x*z)/189 - (412940*x*x*y)/189 + (203030*x*z*z)/63 - (6880*x*x*z)/189 + (207476*x*x)/189 - (206470*x*x*x)/189 + (812120*x*y*z)/189;
   values[22] = (2012*x*y)/189 - (1006*x)/189 + (414952*x*z)/189 + (406060*x*x*y)/189 - (206470*x*z*z)/63 - (6880*x*x*z)/189 - (202024*x*x)/189 + (203030*x*x*x)/189 - (825880*x*y*z)/189;
   values[23] = (1541*x*y)/63 - (1541*x)/126 - (96164*x*z)/63 - (107045*x*x*y)/63 + (97705*x*z*z)/42 - (9340*x*x*z)/63 + (54293*x*x)/63 - (107045*x*x*x)/126 + (195410*x*y*z)/63;
   values[24] = (170515*y)/252 - (1541*x)/126 - (51215*z)/63 - (96164*x*y)/63 + (108586*x*z)/63 + 1420*y*z + (97705*x*y*y)/42 + (97705*x*x*y)/63 - (107045*x*z*z)/42 - (107045*x*x*z)/63 - (28815*y*z*z)/7 + (7935*y*y*z)/7 + (1541*x*x)/126 - (74565*y*y)/28 + (95755*y*y*y)/42 + (34905*z*z)/14 - (36560*z*z*z)/21 - (18680*x*y*z)/63 + 4.3849206349206353;
   values[25] = (180745*z)/189 - (323635*y)/378 - (1006*x)/189 + (414952*x*y)/189 - (404048*x*z)/189 - (2435*y*z)/3 - (206470*x*y*y)/63 - (412940*x*x*y)/189 + (203030*x*z*z)/63 + (406060*x*x*z)/189 + (25890*y*z*z)/7 - (24345*y*y*z)/14 + (1006*x*x)/189 + (84265*y*y)/28 - (50140*y*y*y)/21 - (21590*z*z)/7 + (47860*z*z*z)/21 - (13760*x*y*z)/189 - 3.1613756613756614;
   values[26] = (180745*y)/189 - (1006*x)/189 - (323635*z)/378 - (404048*x*y)/189 + (414952*x*z)/189 - (2435*y*z)/3 + (203030*x*y*y)/63 + (406060*x*x*y)/189 - (206470*x*z*z)/63 - (412940*x*x*z)/189 - (24345*y*z*z)/14 + (25890*y*y*z)/7 + (1006*x*x)/189 - (21590*y*y)/7 + (47860*y*y*y)/21 + (84265*z*z)/28 - (50140*z*z*z)/21 - (13760*x*y*z)/189 - 3.1613756613756614;
   values[27] = (170515*z)/252 - (51215*y)/63 - (1541*x)/126 + (108586*x*y)/63 - (96164*x*z)/63 + 1420*y*z - (107045*x*y*y)/42 - (107045*x*x*y)/63 + (97705*x*z*z)/42 + (97705*x*x*z)/63 + (7935*y*z*z)/7 - (28815*y*y*z)/7 + (1541*x*x)/126 + (34905*y*y)/14 - (36560*y*y*y)/21 - (74565*z*z)/28 + (95755*z*z*z)/42 - (18680*x*y*z)/63 + 4.3849206349206353;
   values[28] = (7533*x)/100 - (4293*x*y)/50 - (4293*x*z)/50 - (243*x*y*y)/5 + (8424*x*x*y)/5 - (243*x*z*z)/5 + (8424*x*x*z)/5 - (14742*x*x)/25 + (2106*x*x*x)/5 - (11583*x*y*z)/5;
   values[29] = (243*x*y*y)/7 - (162*x*y)/5 - (162*x*z)/5 - (243*x)/35 - (8424*x*x*y)/7 + (243*x*z*z)/7 - (8424*x*x*z)/7 + (9801*x*x)/70 + (2349*x*x*x)/14 + 2592*x*y*z;
   values[30] = (7533*x)/100 - (29484*x*y)/25 - (4293*x*z)/50 + (6318*x*y*y)/5 + (8424*x*x*y)/5 - (243*x*z*z)/5 - (11583*x*x*z)/10 - (4293*x*x)/100 - (81*x*x*x)/5 + (16848*x*y*z)/5;
   values[31] = (9801*x*y)/35 - (243*x)/35 - (162*x*z)/5 + (7047*x*y*y)/14 - (8424*x*x*y)/7 + (243*x*z*z)/7 + 1296*x*x*z - (81*x*x)/5 + (81*x*x*x)/7 - (16848*x*y*z)/7;
   values[32] = (7533*x)/100 - (4293*x*y)/50 - (29484*x*z)/25 - (243*x*y*y)/5 - (11583*x*x*y)/10 + (6318*x*z*z)/5 + (8424*x*x*z)/5 - (4293*x*x)/100 - (81*x*x*x)/5 + (16848*x*y*z)/5;
   values[33] = (9801*x*z)/35 - (162*x*y)/5 - (243*x)/35 + (243*x*y*y)/7 + 1296*x*x*y + (7047*x*z*z)/14 - (8424*x*x*z)/7 - (81*x*x)/5 + (81*x*x*x)/7 - (16848*x*y*z)/7;
   values[34] = (6399*y)/5 - (15957*x)/100 + (6399*z)/5 - (29403*x*y)/50 - (29403*x*z)/50 - (50301*y*z)/5 + (6561*x*y*y)/5 - (4212*x*x*y)/5 + (6561*x*z*z)/5 - (4212*x*x*z)/5 + (111537*y*z*z)/10 + (111537*y*y*z)/10 + (16848*x*x)/25 - (2106*x*x*x)/5 - (59049*y*y)/20 + (8748*y*y*y)/5 - (59049*z*z)/20 + (8748*z*z*z)/5 + (28431*x*y*z)/5 - 93.1500000000000057;
   values[35] = (175446*x*y)/35 - (19521*y)/7 - (19521*z)/7 - (54351*x)/70 + (175446*x*z)/35 + 17496*y*z - (72171*x*y*y)/14 - (15471*x*x*y)/7 - (72171*x*z*z)/14 - (15471*x*x*z)/7 - (124659*y*z*z)/7 - (124659*y*y*z)/7 + (22518*x*x)/35 - (2349*x*x*x)/14 + (39366*y*y)/7 - (21870*y*y*y)/7 + (39366*z*z)/7 - (21870*z*z*z)/7 - (113724*x*y*z)/7 + 300.8571428571428328;
   values[36] = (5913*x)/100 - (11259*y)/10 + (6237*z)/10 + (101817*x*y)/50 - (63909*x*z)/25 + (15309*y*z)/5 - (6561*x*y*y)/2 - (10611*x*x*y)/10 + (19683*x*z*z)/5 + 1782*x*x*z - (6561*y*z*z)/10 - 6561*y*y*z - (9153*x*x)/100 + (81*x*x*x)/5 + (6561*y*y)/2 - 2187*y*y*y - (45927*z*z)/20 + (8748*z*z*z)/5 - (4374*x*y*z)/5 + 16.2;
   values[37] = (162*x)/35 + (8910*y)/7 - (6399*z)/7 - (86994*x*y)/35 + (77031*x*z)/35 - (21870*y*z)/7 + (26244*x*y*y)/7 + (8586*x*x*y)/7 - (59049*x*z*z)/14 - (8910*x*x*z)/7 - (6561*y*z*z)/7 + (52488*y*y*z)/7 + (648*x*x)/35 - (81*x*x*x)/7 - (26244*y*y)/7 + (17496*y*y*y)/7 + (26244*z*z)/7 - (21870*z*z*z)/7 + (17496*x*y*z)/7 - 11.5714285714285712;
   values[38] = (5913*x)/100 + (6237*y)/10 - (11259*z)/10 - (63909*x*y)/25 + (101817*x*z)/50 + (15309*y*z)/5 + (19683*x*y*y)/5 + 1782*x*x*y - (6561*x*z*z)/2 - (10611*x*x*z)/10 - 6561*y*z*z - (6561*y*y*z)/10 - (9153*x*x)/100 + (81*x*x*x)/5 - (45927*y*y)/20 + (8748*y*y*y)/5 + (6561*z*z)/2 - 2187*z*z*z - (4374*x*y*z)/5 + 16.2;
   values[39] = (162*x)/35 - (6399*y)/7 + (8910*z)/7 + (77031*x*y)/35 - (86994*x*z)/35 - (21870*y*z)/7 - (59049*x*y*y)/14 - (8910*x*x*y)/7 + (26244*x*z*z)/7 + (8586*x*x*z)/7 + (52488*y*z*z)/7 - (6561*y*y*z)/7 + (648*x*x)/35 - (81*x*x*x)/7 + (26244*y*y)/7 - (21870*y*y*y)/7 - (26244*z*z)/7 + (17496*z*z*z)/7 + (17496*x*y*z)/7 - 11.5714285714285712;
   values[40] = (33696*x*y)/25 - (15957*x)/100 - (29403*x*z)/50 - (6318*x*y*y)/5 - (4212*x*x*y)/5 + (6561*x*z*z)/5 + (28431*x*x*z)/10 - (29403*x*x)/100 + (2187*x*x*x)/5 - (8424*x*y*z)/5;
   values[41] = (45036*x*y)/35 - (54351*x)/70 + (175446*x*z)/35 - (7047*x*y*y)/14 - (15471*x*x*y)/7 - (72171*x*z*z)/14 - (56862*x*x*z)/7 + (87723*x*x)/35 - (24057*x*x*x)/14 - (30942*x*y*z)/7;
   values[42] = (5913*x)/100 - (9153*x*y)/50 + (101817*x*z)/50 + (243*x*y*y)/5 + 1782*x*x*y - (6561*x*z*z)/2 - (2187*x*x*z)/5 - (63909*x*x)/50 + (6561*x*x*x)/5 - (10611*x*y*z)/5;
   values[43] = (162*x)/35 + (1296*x*y)/35 - (86994*x*z)/35 - (243*x*y*y)/7 - (8910*x*x*y)/7 + (26244*x*z*z)/7 + (8748*x*x*z)/7 + (77031*x*x)/70 - (19683*x*x*x)/14 + (17172*x*y*z)/7;
   values[44] = (5913*x)/100 - (9153*x*y)/50 - (63909*x*z)/25 + (243*x*y*y)/5 - (10611*x*x*y)/10 + (19683*x*z*z)/5 - (2187*x*x*z)/5 + (101817*x*x)/100 - (2187*x*x*x)/2 + 3564*x*y*z;
   values[45] = (162*x)/35 + (1296*x*y)/35 + (77031*x*z)/35 - (243*x*y*y)/7 + (8586*x*x*y)/7 - (59049*x*z*z)/14 + (8748*x*x*z)/7 - (43497*x*x)/35 + (8748*x*x*x)/7 - (17820*x*y*z)/7;
   values[46] = (33696*x*z)/25 - (29403*x*y)/50 - (15957*x)/100 + (6561*x*y*y)/5 + (28431*x*x*y)/10 - (6318*x*z*z)/5 - (4212*x*x*z)/5 - (29403*x*x)/100 + (2187*x*x*x)/5 - (8424*x*y*z)/5;
   values[47] = (175446*x*y)/35 - (54351*x)/70 + (45036*x*z)/35 - (72171*x*y*y)/14 - (56862*x*x*y)/7 - (7047*x*z*z)/14 - (15471*x*x*z)/7 + (87723*x*x)/35 - (24057*x*x*x)/14 - (30942*x*y*z)/7;
   values[48] = (5913*x)/100 - (63909*x*y)/25 - (9153*x*z)/50 + (19683*x*y*y)/5 - (2187*x*x*y)/5 + (243*x*z*z)/5 - (10611*x*x*z)/10 + (101817*x*x)/100 - (2187*x*x*x)/2 + 3564*x*y*z;
   values[49] = (162*x)/35 + (77031*x*y)/35 + (1296*x*z)/35 - (59049*x*y*y)/14 + (8748*x*x*y)/7 - (243*x*z*z)/7 + (8586*x*x*z)/7 - (43497*x*x)/35 + (8748*x*x*x)/7 - (17820*x*y*z)/7;
   values[50] = (5913*x)/100 + (101817*x*y)/50 - (9153*x*z)/50 - (6561*x*y*y)/2 - (2187*x*x*y)/5 + (243*x*z*z)/5 + 1782*x*x*z - (63909*x*x)/50 + (6561*x*x*x)/5 - (10611*x*y*z)/5;
   values[51] = (162*x)/35 - (86994*x*y)/35 + (1296*x*z)/35 + (26244*x*y*y)/7 + (8748*x*x*y)/7 - (243*x*z*z)/7 - (8910*x*x*z)/7 + (77031*x*x)/70 - (19683*x*x*x)/14 + (17172*x*y*z)/7;
   values[52] = 1250*x - 5625*x*y - 5625*x*z + (9375*x*y*y)/2 + 6250*x*x*y + (9375*x*z*z)/2 + 6250*x*x*z - (5625*x*x)/2 + (3125*x*x*x)/2 + 12500*x*y*z;
   values[53] = 625*x*y - (625*x)/2 + 3750*x*z - (9375*x*z*z)/2 - 3125*x*x*z + (625*x*x)/2 - 6250*x*y*z;
   values[54] = 3750*x*y - (625*x)/2 + 625*x*z - (9375*x*y*y)/2 - 3125*x*x*y + (625*x*x)/2 - 6250*x*y*z;
   values[55] = 625*x*y - (625*x)/2 + 625*x*z - 3125*x*x*y - 3125*x*x*z + 1875*x*x - (3125*x*x*x)/2.0;
}

// values of the derivatives in RefCoord[1]-RefCoord[1] direction
static void C_T_P5_3D_Nodal(ELEMENT * elem, FUNCTIONVEC *fun,INT dim, DOUBLE* values)
{
   DOUBLE Coords[168] = {0.0000000000000000, 0.0000000000000000,  0.0000000000000000,
                  1.0000000000000000, 0.0000000000000000,  0.0000000000000000,
                  0.0000000000000000, 1.0000000000000000,  0.0000000000000000,
                  0.0000000000000000, 0.0000000000000000,  1.0000000000000000,
                  0.2000000000000000, 0.0000000000000000,  0.0000000000000000,
                  0.4000000000000000, 0.0000000000000000,  0.0000000000000000,
                  0.6000000000000000, 0.0000000000000000,  0.0000000000000000,
                  0.8000000000000000, 0.0000000000000000,  0.0000000000000000,
                  0.0000000000000000, 0.2000000000000000,  0.0000000000000000,
                  0.0000000000000000, 0.4000000000000000,  0.0000000000000000,
                  0.0000000000000000, 0.6000000000000000,  0.0000000000000000,
                  0.0000000000000000, 0.8000000000000000,  0.0000000000000000,
                  0.0000000000000000, 0.0000000000000000,  0.2000000000000000,
                  0.0000000000000000, 0.0000000000000000,  0.4000000000000000,
                  0.0000000000000000, 0.0000000000000000,  0.6000000000000000,
                  0.0000000000000000, 0.0000000000000000,  0.8000000000000000,
                  0.8000000000000000, 0.2000000000000000,  0.0000000000000000,
                  0.6000000000000000, 0.4000000000000000,  0.0000000000000000,
                  0.4000000000000000, 0.6000000000000000,  0.0000000000000000,
                  0.2000000000000000, 0.8000000000000000,  0.0000000000000000,
                  0.8000000000000000, 0.0000000000000000,  0.2000000000000000,
                  0.6000000000000000, 0.0000000000000000,  0.4000000000000000,
                  0.4000000000000000, 0.0000000000000000,  0.6000000000000000,
                  0.2000000000000000, 0.0000000000000000,  0.8000000000000000,
                  0.0000000000000000, 0.8000000000000000,  0.2000000000000000,
                  0.0000000000000000, 0.6000000000000000,  0.4000000000000000,
                  0.0000000000000000, 0.4000000000000000,  0.6000000000000000,
                  0.0000000000000000, 0.2000000000000000,  0.8000000000000000,
                  0.5555555555555556, 0.2222222222222222,  0.2222222222222222,
                  0.7777777777777777, 0.1111111111111111,  0.1111111111111111,
                  0.2222222222222222, 0.5555555555555556,  0.2222222222222222,
                  0.1111111111111111, 0.7777777777777777,  0.1111111111111111,
                  0.2222222222222222, 0.2222222222222222,  0.5555555555555556,
                  0.1111111111111111, 0.1111111111111111,  0.7777777777777777,
                  0.0000000000000000, 0.2222222222222222,  0.2222222222222222,
                  0.0000000000000000, 0.1111111111111111,  0.1111111111111111,
                  0.0000000000000000, 0.2222222222222222,  0.5555555555555556,
                  0.0000000000000000, 0.1111111111111111,  0.7777777777777777,
                  0.0000000000000000, 0.5555555555555556,  0.2222222222222222,
                  0.0000000000000000, 0.7777777777777777,  0.1111111111111111,
                  0.2222222222222222, 0.0000000000000000,  0.2222222222222222,
                  0.1111111111111111, 0.0000000000000000,  0.1111111111111111,
                  0.5555555555555556, 0.0000000000000000,  0.2222222222222222,
                  0.7777777777777777, 0.0000000000000000,  0.1111111111111111,
                  0.2222222222222222, 0.0000000000000000,  0.5555555555555556,
                  0.1111111111111111, 0.0000000000000000,  0.7777777777777777,
                  0.2222222222222222, 0.2222222222222222,  0.0000000000000000,
                  0.1111111111111111, 0.1111111111111111,  0.0000000000000000,
                  0.2222222222222222, 0.5555555555555556,  0.0000000000000000,
                  0.1111111111111111, 0.7777777777777777,  0.0000000000000000,
                  0.5555555555555556, 0.2222222222222222,  0.0000000000000000,
                  0.7777777777777777, 0.1111111111111111,  0.0000000000000000,
                  0.2000000000000000, 0.2000000000000000,  0.2000000000000000,
                  0.2000000000000000, 0.2000000000000000,  0.4000000000000000,
                  0.2000000000000000, 0.4000000000000000,  0.2000000000000000,
                  0.4000000000000000, 0.2000000000000000,  0.2000000000000000};


   //printf("Interpolation for P3 element!\n");
   //INT dim =1;
   DOUBLE Coord[3], RefCoord[3];
   INT i;
   INT j;
   //先计算4个节点上的函数值
   // printf("Use the Base Nodal Functional!\n");
   for(i=0;i<56;i++)
   {
      // dof on the verts 
      // printf("i=%d\n",i);
      for(j=0;j<3;j++){
         RefCoord[j] = Coords[i*3+j];
      }
      ElementRefCoord2Coord(elem, RefCoord, Coord);
      // printf("Coord=[%2.10f, %2.10f, %2.10f]\n", Coord[0], Coord[1], Coord[2]);
      fun(Coord, dim, values+i*dim);
   }        
}
#endif